基本类型的使用

系统预定义类

java 5添加了java.util.Scanner类,这是一个用于扫描输入文本的新的应用程序。
nextInt();只能读取int值,nextDouble()、nextFloat可以读取浮点型 ,其余类型以此类推。

Scanner sc = new Scanner(System.in);
int a = sc.nextInt();//用a接收一个的int类型的值,如果不能转为int类型,则java.util.InputMismatchException
System.out.println(a);//输出a的值

System类代表系统,系统级的很多属性和控制方法都放置在该类的内部。该类位于java.lang包。System类不可手动创建。

  • system类中包含了in、out和err三个成员变量,分别代表标准输入流、标准输出流和标准错误输出流。
  • currentTimeMills()获取系统当前时间与1970年01月01日00:00点之间的差值。
long start = System.currentTimeMillis();//获取代码运行到这里的时间,这个时间是从1970年01月01日00:00到当前时间的毫秒值
......
......
......
long end = System.currentTimeMillis();//获取代码运行到这里的时间,这个时间是从1970年01月01日00:00到当前时间的毫秒值
  • getProperties()确定当前系统属性System.getProperties().list(System.out);
  • arraycopy(要复制的原数组,int 数组源的起始索引,复制后的目标数组,目标数组的起始索引,指定复制长度)

字符串类型

字符:简单类型char,标准格式为单引号
字符串:复合类型string,标准格式为双引号
java中字符串属于对象,为其提供了String类来创建和操作字符串。当对字符串进行频繁修改的时候,可以使用StringBuffer和StringBuilder类。StringBuffer和StringBuilder类的对象能够被多次修改,并且不产生新是未使用对象。
string类第不可改变的,一旦创建了String对象,其值就无法改变,如果修改String中的内容会导致对象的新建。
String类型的拼接是通过StringBulider类中的append方法实现的,然后返回toString的结果。用法如下:

//创建对象
StringBuilder a = new StringBuilder();
StringBuffer b = new StringBuffer("abd123");//拼接字符串,不用定义新变量来接首
b.append("哈哈哈");//拼接在字符串b的末尾b.insert(2,"欣喜");//在指定位置插入字符串b.delete(2,4);//删除指定位置的字符串 statr = 2,end = 4,含左不含右b.deleteCharAt(1);//只删除指定下标上的字符 b,replace(2,3,"666");//将指定下标位置上的内容替换为新内容//反转字符串
b.reverse();//获取字符个数(中文也是一个数)
int len = b.length();//查找字符(串)位置
int set = b.indexOf("bc")
Sting s1 = b.substring(3);//从指定下标开始到字符串末尾的全部内容
String类型的基本用法
//定义
String a = "123123木头人abcbcc";//字符串拼接
String b = a + "456";
//或者
b = a.concat(b);
b += "857";//查新字符串的位置
int post1 = a.indexOf("23");//从左向右查询
post1 = a.indexOf("23",3);//从左向右查询从指定的下标开始
int post2 = a.indexOf("23");//从右向左查询
post2 = a.lastIndexOf("23",5);//从右向左查询从指定下标开始//获取字符串中的一部分字符串
Sting c = b.substring(2);//从指定下标开始到字符串末尾的内容全部获取到c中
c = a.substring(3,6);//从下标3开始到下标6结束的字符串获取到c中//字符串内容替换
String d = a.replace("木头人","陈信宏");//将字符串中指定的字符串替换为新内容//用指定字符串将字符串分割为字符串数组【实际上是正则式】
String a = "123123木头人abcbcc";
a =  "123","123","木头人","abc","bc","c";
String[] arr  = a.split(",");
数据类型转化

基本语法:包装类名称.parseXxxx


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部