栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

基本类型的使用

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

基本类型的使用

系统预定义类

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

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/459823.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号