您好,欢迎访问三七文档
当前位置:首页 > IT计算机/网络 > 数据库 > java常用语句大全
1.(根据老师讲得内容,自己总结的)2.Randomr=newRandom();inti=r.nextInt();产生随机数3.Scannerin=newScanner(System.in);intn=in.nextInt();控制台输入4.System.out.println(Integer.toBinaryString(-12));二进制转换32位5.System.out.println(Long.toBinaryString(12));二进制转换64位6.System.out.println(Integer.toHexString(46));十六进制转换7.Math.sqrt开根号8.条件?条件成立:条件不成立三目运算9.switch(score/10){case10:case9:level=优秀;break;switch.case语句演示10.循环条件(布尔表达式){循环体}while循环11.while(true)和for(;;)等价for(;;)12.do{循环体1}while(循环条件2)1--2--true--1--2--false--结束do..while13.int[]ary4={4,5,6};int[]ary=newint[]{4,5,6};数组的三种写法14.int[]ary=newint[length]15.System.out.println(Arrays.equals(arr1,arr2));//布尔类型数组比较16.Arrays.sort(balls);数组排序17.//(原数组,原数组位置,目标数组,目标数组位置,个数)18.System.arraycopy(ary1,0,ary4,0,ary1.length);数组复制19.balls=Arrays.copyOf(balls,balls.length+1);复制数组20.Cell[]cells=newCell[]{newCell(0,4),newCell(0,3),21.newCell(0,5),newCell(1,4),};二维数组22.Cell[][]wall=newCell[20][10];23.Timertimer=newTimer();,24.timer.schedule(newMyTask(),0,1000);//1000ms=1s定时器25.被执行的任务第一次执行延时时间时间间隔26.System.out.println(同一个对象:+(p1==p2));比较是否同一个对象27.System.out.println(内容一样:+(p1.equals(p2)));比较内容是否一样28.Stringlower=str.toLowerCase();将字符串转换为小写29.Stringupper=str.toUpperCase();将字符串转换为大写30.Stringtrim=str.trim();去掉字符串两边空白31.booleanstarts=str.startsWith(Hel);boolean类型是以Hel开头32.booleanends=str.trim().endsWith(orld);去掉空白,orld结尾33.intindex=str.indexOf(in);获取字符位置34.index=str.indexOf(in,5);从str第6个字符开始检索第一次出现in的位置35.intlast=str.lastIndexOf(in);从str中检索最后一次出现in的位置36.charchr=str.charAt(5);获取字符串中指定位置的字符37.String[]array=str.split(\\s);以空格进行拆分数组38.inta=Integer.parseInt(array[0]);将拆分的字符串转换为数字39.byte[]data=str.getBytes(gbk);以gbk(utf-8)进行编码40.Stringsub=str.substring(8,11);截取字符串切两刀取中间含头不含尾41.Stringsub2=str.substring(8);重载方法切一刀取后面42.StringleftPad=StringUtils.leftPad(hello,10,'*');43.将给定的字符串左面补充padChar字符,直到字符串达到size长度为止44.StringrightPad=StringUtils.rightPad(hello,10,'*')45.将给定的字符串右面补充padChar字符,直到字符串达到size长度为止46.StringBuilderbuilder=newStringBuilder(str);创建StringBuilder为了修改字符串47.builder.append(!!!);向字符末尾追加字符48.Stringstr1=builder.toString();获取StringBuilder修改后的字符串49.builder.insert(offset,b)参数1:指定位置字符串索引,从0开始参数2:插入内容50.builder.replace(start,end,art);替换字符串51.参数1:被替换位置的起始位置参数2:被替换位置的结束位置参数3:替换内容52.builder.delete(start,end);参数1:要删的起始位置参数2:要删的结束位置53.builder.reverse();字符串反转54.Datedate=newDate();创建一个用于描述当前系统时间的Date对象55.longnow=System.currentTimeMillis();-获取当前系统时间毫秒值56.now+=1000*60*60*24;date.setTime(now);设定一个毫秒值,使用data表示这个时间57.SimpleDateFormatformat=newSimpleDateFormat(yyyy-MM-dd);58.创建SimpleDateFormat实例时,我们需要传入一个字符串,这个字符串是用来描述转换的格式59.StringnowStr=format.format(now);//将Date转换为字符串60.Datedate=format2.parse(dateStr);//将字符串转换为时间格式61.Calendarcalendar=Calendar.getInstance();默认创建的日历类表示的日期为当前系统时间62.Datedate=calendar.getTime();//将Calendar转换为date63.intyear=calendar.get(Calendar.YEAR);获取calendar的某个时间单位上的值64.intmax=now.getActualMaximum(Calendar.DAY_OF_YEAR);获取Calendar表示的日期所处年的最大天数65.calendar.set(Calendar.MONTH,11);设置日期类使之描述66.inta=Intrger.parseInt(123123);将字符串转换成对应的基本类型67.Integera=Integer.valueOf(1);包装类对字面量的优化68.inta=Integer.parseInt(123);将字符串转换为基本类型数据69.StringbStr=Integer.toBinaryString(100);Integer70.提供了可以将数字化转为2进制和16进制并用字符串去描述71.StringhStr=Integer.toHexString(100);72.intmax=Integer.MAX_VALUE;doubledMax=Integer.MAX_VALUE;73.intmin=Integer.MIN_VALUE;包装类常用的常量最大值和最小值74.BigDecimalnum1=newBigDecimal(3.0);用于计算更精确的小数75.BigDecimalnum4=num1.divide(num2,8,BigDecimal.ROUND_HALF_UP);四舍五入保留8位76.BigIntegernum1=newBigInteger(123);用于计算更长的整数77.add加法subtract减法multiply乘法divide除法78.Listlist=newArrayList();创建集合79.list.add(一);添加元素80.list.clear();清空集合元素81.System.out.println(list.isEmpty());判断是否为空82.list.remove(p);删除元素83.list1.addAll(list2);将集合2中的元素放入集合1中84.list1.removeAll(list3);删除相同的元素(equals比较)85.list1.retainAll(list2);只保留都有的元素86.list.contains(p);p在集合中么87.Objectold=list.set(1,二);用于替换集合中指定位置上的元素,返回值为被替换的元素88.list.add(2,二);向集合的指定位置插入元素89.Objectold=list.remove(1);删除指定位置元素返回值为被删除元素90.list.indexOf(three)查询集合中元素的位置(equals比较)91.list.lastIndexOf(three)查询集合中的元素最后出现的位置(如果没有结果为-1)92.String[]array=(String[])list.toArray(newString[0]);用于将集合转换为数组93.我们给定的数组实例不需要长度94.Iteratorit=list.iterator();迭代器是专门为while循环设计的95.while(it.hasNext()){Stringelement=(String)it.next();next方法获取集合中下一个元素96.if(#.equals(element)){it.remove();}将上面通过next方法获取的元素从集合中删除97.ListStringlist=newArrayListString();创建集合有泛型98.for(inti:array)新循环99.ListIntegersubList=list.subList(3,8);获取子集含头不含尾100.for(inti=0;isubList.size();i++){101.subList.set(i,subList.get(i)*10);}集合元素*10102.QueueStringqueue=newLinkedListString();创建队列(先进现出)103.queue.offer(A);向队列里添加元素104.System.out.println(queue.poll());获取队首元素并删除105.System.out.println(queue.peek());获取队首元素不删除106.DequeStringdeque=newLinkedListString();创建一个栈先进后出)107.deque.push(A);向栈里添加元素(108.while(deque.peek()!=null){Stringelement=deque.pop();System.out.println(element);}109.获取队首元素不删除(判断是否有元素)获取队首元素并删除110.Collections.sort(list);使用集合的工具类对集合元素进行自然排序由小至大111.ComparatorStringcomparator=newComparatorString(){自定义排序112.publicintcompare(Stringo1,Stringo2){113.returno1.length()-o2.length();}};字母多少排
本文标题:java常用语句大全
链接地址:https://www.777doc.com/doc-4757961 .html