码迷,mamicode.com
首页 > 编程语言 > 详细

Java学习一

时间:2019-10-04 15:12:38      阅读:87      评论:0      收藏:0      [点我收藏+]

标签:符号   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

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!