Java学习一

2020-12-13 16:52

阅读:491

标签:符号   math   tor   强制类型转换   gre   com   substr   help   大小   

1.数值类型之间的转换

 

技术图片

 

 实线表示五信息转换丢失,虚线表示可能有精度转换丢失。

 

2.强制类型转换

比如double 和 int 之间的强制类型转换

double x = 9.997;

int nx = (int)x;

这样nx的值为9

如果想对变量进行四舍五入

double x=9.9997;

int nx = (int)Math.round(x);

 

3.字符串

 

String greeting = "Hello";

String s = greeting.substring(0,3)

第二个参数是不想复制的第一个位置

 

4.不可变字符串

 

String字符串没有提供用于修改字符串的方法。如果希望"Hello"修改为"Help"

可以使用substring替换字符串

greeting = greeting.substring(0,3)+"p"

检测字符串是否相当

“Hello”.equals(greeting)

 

要想检测两个字符串是否相等,忽略字符串的大小写

“Hello”.equalsIgnoreCase("Hello")

要检查一个字符串既不是null又不为空串,这种情况下使用:

if(str!=null && str.length()!=0)

 

5.一些常见的字符串变量

 

char charAt(int index):返回给定的代码单元

length():返回字符串长度

substirng(int beginIndex)

substring(int beginIndex, int endIndex)返回一个新的字符串

toLowerCase()

toUpperCase()

trim()删除了原始字符串头部和尾部的空格

 

 

6.文件的输入输出

Scanner in = new Scanner(Path.get("myfile.txt"));

如果文件名中包含反斜杠等符号,

“ c:\\mydirectory\\myfile.txt ”

要想写入文件,

PrintWriter out = new PrintWriter("myfile.txt");

String name = in.nextLine();

若想输入整数,这使用in.nextInt()

 

 

Java学习一

标签:符号   math   tor   强制类型转换   gre   com   substr   help   大小   

原文地址:https://www.cnblogs.com/zhichun/p/11622091.html


评论


亲,登录后才可以留言!