- import java.io.IOException;
- import java.util.Arrays;
- public class fuxi2_string_system_baozhuanglei
- {
- public static void main(String[] args)
- {
- //***********************字符串*************************************************************//
- String newstr;
- String str = " Iloveyou";
- newstr = str.trim();//去掉字符串的前后空格
- newstr = str.toUpperCase();//将字符串转为大写
- newstr = str.toLowerCase();//将字符串转为小写
- newstr = str.substring(1);//从某个位置开始截取字符串生成新的字符串
- newstr = str.substring(5,8);//从某个位置开始到某个位置截取字符串生成新的字符串
- newstr = String.valueOf(87899);//将其他类型转为字符串
- newstr = str.concat("fff");//在原有字符串的结尾加上指定字符串生成新的字符串
- System.out.println(newstr);
- boolean bs = str.startsWith("i");//判断是否以某个字符串开头
- bs = str.endsWith(".doc"); //判断是否以某个字符串结尾
- bs = str.contains("h");//判断是否包含某个字符串
- bs = str.isEmpty();//判断字符串是否为空
- char c = str.charAt(6);//获取字符串某个位置的字符
- int p = str.indexOf("co");//获取某个字符(串)在字符串中第一次出现的位置,没有返回-1
- p = str.lastIndexOf('o');//获取某个字符(串)在字符串中最后一次出现的位置
- p = str.indexOf('v', 3);//从3开始是否包含v,是返回v的位置4,否返回-1
- p = str.length();//计算字符串长度
- System.out.println(p);
- String[] array = str.split("o");//将字符串某个字符分段截取,返回字符串数组
- System.out.println(Arrays.toString(array));//打印结果 :[ Il, vey, u]
- //***********************包装类 自动填装箱*************************************************************//
- boolean f = false;
- Boolean ff = new Boolean(f);//创建包装类
- boolean fz = Boolean.parseBoolean("TRue");//将字符串转成基本类型
- fz = ff.booleanValue();//从包装类转成基本类型
- char ch = '5';
- Character cha = new Character(ch);
- boolean bc = cha.isDigit(ch);//判断字符是否是数字
- bc = Character.isUpperCase('D');// 判断是否为大写
- char cz = cha.charValue();//从包装类转成基本类型
- int in = Integer.MAX_VALUE;//获取整型最大值 2^31 - 1
- in = Integer.parseInt("568512");//将字符串转成基本类型
- //***********************System常用API*************************************************************//
- for (int i = 0; i < 10; i++)
- {
- System.out.println(i);
- }
- System.exit(1);// 退出程序,终止java虚拟机。参数为非0整型。
- Runtime run = Runtime.getRuntime();//创建runtime对象,通过方法得到
- try
- {
- run.exec("C:/Program Files (x86)/Tencent/QQ/Bin/QQ.exe");// execute 执行exe程序
- }
- catch (IOException e)
- {
- e.printStackTrace();
- }
- //////////////////////////////////////////////////////////////////////
- System.arraycopy(); //高效率复制数组
- Runtime.getRuntime().exec("D:\\Program Files\\SDK Setup.exe");//启动某个应用
- }
- }
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。