学习小殿Java学习笔记

JAVA相关文章索引(5)

2017-02-27  本文已影响47人  司小幽

基本常识

扫盲

  1. Maven百度百科

  2. 超类百度百科

  3. Java 是编译型语言还是解释型语言?

  4. java 相对路径问题

  5. java 数组中插入新的元素 - 紫衣蓝水 - 博客园

  6. JAVA 各种数值类型最大值和最小值 Int, short, char, long, float,&nbs

imax = Integer.MAX_VALUE;
imin = Integer.MIN_VALUE;
lmax = Long.MAX_VALUE;
lmin = Long.MIN_VALUE;

7.java编程里面 x大于等于-40小于等于20 怎么写 如图提示不合法... 新手求教
else if (x >= -40 && x <= 20)

规范

  1. Java项目命名

  2. java项目命名规范

  3. maven GroupID和ArtifactID填什么

Eclipse使用

  1. eclipse快速复制一行代码的快捷键是什么

步骤一:通过快捷键“ctrl+alt+向下箭头”复制上面一行代码。
步骤二:按住“alt+向上或向下箭头”移动本行代码向上或向下移动,点击箭头一次,移动一行。效果如下图。

  1. Eclipse删除一行按哪个键?

Ctrl + d

  1. eclipse导入package包快捷键是什么?不是导入import包哦,那个快捷键我知道!

Ctrl +Shift + O 是自动整理所有的(比如删除掉不需要的,添加少了的 import 语句)
Ctrl + Shift + M 只添加不删除多余的。
这些在 Help 或 Window 菜单上应该有一个专门用来提示当前窗口快捷键的。

  1. eclipse中关于复制和移动一行代码的快捷键

.选中复制的代码,松开ctrl键,即alt+上或下箭头,移动代码到指定的位置。

转换

  1. **double -> int **
    JAVA里如何把double型变量转换成int型,谢谢!我试了round不行!

  2. **char[] <-> String[] **
    java中怎样将char[]和String相互转换?

String str = "ggg";
char[] bm;
bm = str.toCharArray();
str = String.valueOf(bm);

  1. 十进制 -> 二进制
    java中如何将十进制数字转化成二进制?

Integer.toBinaryString(int i)

  1. Object -> String
    java中Object转String

Object object = getObject();
System.out.println(object.toString());

  1. List <->String[]
    String数组转List,List转String数组

List -> String[]
String[] toBeStored = list.toArray(new String[list.size()]);
String[] -> List
String[] arr = new String[] {"1", "2"};
List list = Arrays.asList(arr);

  1. **List -> int[] **
    List数组怎么转换成int[]数组?
 List<Integer> list = new ArrayList<Integer>();
    int[] a = new int[list.size()];
    for(int i=0;i<list.size();i++)
    {
        a[i] = list.get(i);
    }
  1. java字符串大写转小写,小写转大写
String test="ABC34cccddee";
    System.out.println(test.toUpperCase());//小写转大写
 String test="ABC34cccddee";
    System.out.println(test.toLowerCase());小写转大写

判断

  1. java怎样判断list集合中存在某个元素
if(ll.contains(findValue))
      System.out.println("existed: " + findValue);
    else System.out.println("not existed: " + findValue);
  }

java中怎么判断一个字符串中包含某个字符或字符串

if(str.indexOf("ABC")!=-1){
   System.out.println("包含");
  }else{
   System.out.println("不包含");
  }

在Java中如何高效的判断数组中是否包含某个元素

  1. java怎么判断字符串是否是小写
     if (!Character.isLowerCase(c)){
                return false;
           }

遍历

  1. java 遍历arrayList的四种方法
   //方法1
         Iterator it1 = list.iterator();
         while(it1.hasNext()){
             System.out.println(it1.next());
         }

        //方法2
         for(Iterator it2 = list.iterator();it2.hasNext();){
              System.out.println(it2.next());
         }

        //方法3
         for(String tmp:list){
             System.out.println(tmp);
         }

        //方法4
         for(int i = 0;i < list.size(); i ++){
             System.out.println(list.get(i));
         }
  1. Java list的用法排序及遍历

排序

  1. JAVA List的倒序

Collections.reverse(),就是对集合的倒序

  1. Java中运用数组的四种排序方法
 Arrays.sort(a);  //进行排序  

去重

  1. java List 去重(两种方式)
 List<Integer> listTemp= new ArrayList<Integer>();  
 Iterator<Integer> it=list.iterator();  
 while(it.hasNext()){  
  int a=it.next();  
  if(listTemp.contains(a)){  
   it.remove();  
  }  
  else{  
   listTemp.add(a);  
  }  
 } 
  1. Java中List集合去除重复数据的方法
public static List removeDuplicate(List list) {   
HashSet h = new HashSet(list);   
list.clear();   
list.addAll(h);   
return list;   
}   
  1. Java中Set巧用,去掉重复数据
set.addAll(list); //将list中的值加入set,并去掉重复的abc
  1. java对List去重并且保持集合中的原有顺序

方法

  1. size方法——获取Set集合类的大小

  2. java中list集合中的用indexOf方法怎样实现

  3. JAVA如何实现 输入一个字符串 统计字符串中某个字符的个数

char[] chars = s.toCharArray();
for(int i = 0; i < chars.length; i++)
{
    if(c == chars[i])
    {
       num++;
    }
}
  1. Java 实例 - 查找 List 中的最大最小值
  System.out.println("最大值: " + Collections.max(list));
  System.out.println("最小值: " + Collections.min(list));
  1. Java abs()方法

  2. List.clear方法——从列表中移除所有元素

  3. java list 交集 并集 差集 去重复并集
    //差集 //list1.removeAll(list2);

Debug

java List创建方法
int改为Integer

性能优化

我们应该了解的那些事-Reference

P.K.

  1. java list三种遍历方法性能比较

  2. 为何LeetCode上 Java的速度突然超过了 C++ 和 Python?

  3. python VS java 哪个更快?

上一篇下一篇

猜你喜欢

热点阅读