基本常识
扫盲
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)
规范
Eclipse使用
步骤一:通过快捷键“ctrl+alt+向下箭头”复制上面一行代码。
步骤二:按住“alt+向上或向下箭头”移动本行代码向上或向下移动,点击箭头一次,移动一行。效果如下图。
Ctrl + d
Ctrl +Shift + O 是自动整理所有的(比如删除掉不需要的,添加少了的 import 语句)
Ctrl + Shift + M 只添加不删除多余的。
这些在 Help 或 Window 菜单上应该有一个专门用来提示当前窗口快捷键的。
.选中复制的代码,松开ctrl键,即alt+上或下箭头,移动代码到指定的位置。
转换
-
**double -> int **
JAVA里如何把double型变量转换成int型,谢谢!我试了round不行! -
**char[] <-> String[] **
java中怎样将char[]和String相互转换?
String str = "ggg";
char[] bm;
bm = str.toCharArray();
str = String.valueOf(bm);
-
十进制 -> 二进制
java中如何将十进制数字转化成二进制?
Integer.toBinaryString(int i)
-
Object -> String
java中Object转String
Object object = getObject();
System.out.println(object.toString());
-
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);
- **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);
}
String test="ABC34cccddee";
System.out.println(test.toUpperCase());//小写转大写
String test="ABC34cccddee";
System.out.println(test.toLowerCase());小写转大写
判断
if(ll.contains(findValue))
System.out.println("existed: " + findValue);
else System.out.println("not existed: " + findValue);
}
if(str.indexOf("ABC")!=-1){
System.out.println("包含");
}else{
System.out.println("不包含");
}
if (!Character.isLowerCase(c)){
return false;
}
遍历
//方法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));
}
排序
Collections.reverse(),就是对集合的倒序
Arrays.sort(a); //进行排序
去重
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);
}
}
public static List removeDuplicate(List list) {
HashSet h = new HashSet(list);
list.clear();
list.addAll(h);
return list;
}
set.addAll(list); //将list中的值加入set,并去掉重复的abc
方法
char[] chars = s.toCharArray();
for(int i = 0; i < chars.length; i++)
{
if(c == chars[i])
{
num++;
}
}
System.out.println("最大值: " + Collections.max(list));
System.out.println("最小值: " + Collections.min(list));
-
java list 交集 并集 差集 去重复并集
//差集 //list1.removeAll(list2);
Debug
java List创建方法
int改为Integer
网友评论