Java学习进程9本文为个人刷题练习期间的知识梳理与总结关于Scanner类1.所属包import java.util.Scanner;2.作用读取控制台键盘输入System.in:代表系统标准输入键盘sc:常用自定义对象名3.常用读取方法sc.close() - 程序末尾关闭资源sc.nextInt() - 读取整数intsc.nextDouble() - 读取小数doublesc.next() - 读取一段无空格字符串sc.nextline() - 读取一整行文字包括空格参考代码importjava.util.Scanner;publicclassMain{publicstaticvoidmain(String[]args){ScannerscnewScanner(System.in);intnsc.nextInt();//定义一维数组int[]arrnewint[n];//编写程序sc.close();}}关于字符串1.常用字符串方法已知字符串变量 String str “(随意内容)”;str.toUpperCase() - 将小写字母转化为大写字母str.toLowerCase() - 将所有大写字母转化为小写字母str.length() - 获取字符串字符个数长度str.charAt(int 下标) - 获取指定下标位置的单个字符str.indexOf(“内容”) - 查找字符/字符串首次出现下标找不到返回-1str.substring(start,end) - 截取字符串[start,end)左闭右开区间str.equals(xxx’) - 比较两个字符串内容是否完全相等str “xxx” - 比较内存地址不要用来对比字符串内容参考代码以使用toUpperCase() 为例importjava.util.Scanner;publicclassMain{publicstaticvoidmain(String[]args){ScannerscnewScanner(System.in);// 读取一整行输入字符串Stringstrsc.nextLine();// 小写转大写Stringresultstr.toUpperCase();// 输出转换后的字符串System.out.println(result);sc.close();}}2.字符串和字符数组互相转换字符串 - 字符数组char[]arrstr.toCharArray();// 可以循环遍历每一个字符for(charc:arr){}字符数组 - 字符串StringnewStrnewString(arr);3.关于ASCII码小写a-z 97 - 122大写A-Z 65 - 90charcha;ch-32;// 变成 A4.字符串拼接简单拼接用 号StringBuilder 大量字符串拼接StringBuildersbnewStringBuilder();sb.append(a);sb.append(b);Stringressb.toString();// 转为字符串
郑州网站建设
网页设计
企业官网