java 字符串特性及常用实体类操作
来源:互联网 发布:群组推荐算法 编辑:程序博客网 时间:2024/06/09 17:24
字符串跟整数相加相当于字符串拼接
单引号是字符,双引号是字符串
String与数组都是引用,传进函数,数组改编,string不变,值不变
效率比较String<StringBuffer<StringBuilder,但是在 String S1 = “This is only a” + “ simple” + “ test”时,String效率最高。stringbuffer是引用传递,string是值传递。
Stringbuffer 有append()方法
Stringbuffer其实是动态字符串数组
append()是往动态字符串数组添加,跟“xxxx”+“yyyy”相当那个‘+’号
跟String不同的是Stringbuffer是放一起的
String1+String2 和Stringbuffer1.append("yyyy")虽然打印效果一样,但在内存中表示却不一样
String1+String2 存在于不同的两个地址内存
Stringbuffer1.append(Stringbuffer2)放再一起
运行eclipse有的时候不运行刚写的类,老是运行别的以前的类,删除了以前的类就啥都不运行。找了好久的原因,最后发现,刚写的类没有main()或者有误。这和java的特点有关,程序的运行总是main()方法作为开始,那么既然现在的类不定义main(),就可以视作一个功能类,入口在原来的类,当然要从原来的程序开始运行啦。
一:java.lang(Object类和包装类=》Integer...)
1,Object
Object是所有类的父类,可以兼容所有的类,子类需重写其成员函数。
主要函数有:
1,toString()=》会输出类名+地址
2,hashCode()=》输出地址的int
3,equels
2,Math(注意是M大写,其他小写)
Math是一个被声明为final的类,全部为静态方法,不能实例化,只能有Math.调用函数。
3,String
(1)查找字符串开头
s.startsWith("abc");
s.endswith("abc");
布尔型返回值
(2)查找字符串的位置
(3)截取子串
(4)equels()与compareTo()与+和connect()与length(),没有size()
(5)交换代替
s.trim()=>去除开始位置和结束位置的空白字符
(6)转化
Float a=Float.parseFloat(s);
s.valueof(12345);
4,StringBuffer=》与String区别在于操作函数时,String是值传递不变,buffer是引用传递
(1)append()=》连接
(2)length()
(3)setLength(int)=》规定为5个字符,多余的要省略
(4)reverse()=》所有字符反转
5,Date
1,定义直接输出对象就是时间,可以获取具体时间,但是要year-1900等等。
2,d.gettime()=》转变为相对时间1970年
Date d=new Date(1111);=>相对时间转变为现在时间
阅读全文
0 0
- java 字符串特性及常用实体类操作
- java 字符串常用操作
- Java 字符串常用操作
- Java 字符串常用操作
- Java 字符串常用操作
- Java字符串常用操作
- java-常用的实体类
- Java 字符串常用操作(String类)
- Java 字符串常用操作(String类)
- Java 字符串常用操作(String类)
- Java 字符串常用操作(String类)
- java字符串常用操作(String 类)
- PHP字符串实体操作
- JAVA常用的字符串操作
- JAVA字符串操作常用方法
- 常用java字符串操作函数
- java字符串操作常用函数
- java 字符串常用操作小结
- Oracle提示密码快过期的解决办法
- 《大型网站系统与Java中间件实践》之构建Java中间件读书笔记
- C 字符串
- 如何页面加载另外一个页面
- C语言实验——输入数字星期,输出英文(switch语句)
- java 字符串特性及常用实体类操作
- 小车制作过程中遇到的几个问题
- 剑指offer-66题 机器人的运动范围
- 基于STM32F429的IAP升级(HAL库/RS485)
- 17. Letter Combinations of a Phone Number
- java static专题
- React学习(四):使用组件构建应用程序
- java 集合类及其常用操作总结
- [noip2012]借教室