Java学习笔记
知识改变命运,对于Java程序员来说,技术不断更新,只有及时充电,才能不被市场淘汰。下面是YJBYS小编整理的ava学习笔记,希望对你有帮助!
String的核心方法:
字符串转换整数:eInt(字符串变量);
整数转换字符串:eOf(整型变量)
日期转字符串:new SimpleDateFormat()at(date类型)
返回字符串元素的字符长度:length()方法
Int IndexOf(String a),在字符串元素中检索a字符,返回第一个出现的下标位置。
Int indexOf(String a,int fromIndex ),从formIndex位置开始检索字符串,找到之后的a字符。
Char charAt(int index):用于返回字符串index位置的字符.
Substring(begin,end):返回子字符串
valueOf(Object):返回Object参数的字符串表示形式。
toUpperCase():返回字符串的大写形式。
toLowerCase():返回小写形式。
StringBuilder核心方法:
StringBuilder:性能好,非线程安全.
Append(String s):追加字符串。
Insert(3,”String”)插入字符串
Delete(int start,int end):删除字符串。
Replace(int start,int end, String s):替换字符串
Reverse():字符串反转.
集合核心方法:
Boolean isEmpty():判断集合是否为空。
Size():判断集合里面元素的.个数。
Boolean Contains(Object):判断集合元素中是否包含Object元素。
Clear():清空集合。
Boolean Add(Object):向集合中添加元素,返回是否添加成功。
Boolean remove(Object):从集合中删除元素。
Iterator iterator():迭代元素。
增强for循环:for(Point p:list):遍历list,每次循环从list中取出一个元素赋值给p。
List单独的方法:
get(index):得到index下标的集合元素。
Set(index,元素o):设置index处的元素为元素o,前面的元素将被覆盖,并且方法返回的值是前面的元素。
Add(index,元素):在指定下标index添加元素。
Remove(index):删除指定下标的元素值。
List:定义线性表数据结构。
ArrayList:动态数组方式,适合随机访问对象。
LinkedList:链表方式,适合于插入和删除。
subList():用于获取子List,获取的List与原List占有相同的存贮空间,操作会影响原List。
List subList(int 开始下标,int 结束下标);
-
最全的java随机数生成算法
java随机数生成算法是怎么样的?下面yjbys小编为大家分享最新最全的java随机数生成算法,希望对大家学习有所帮助!一个最全的随机数的生成算法,最代码的找回密码的随机数就是用的这个方法:1Stringpassword=rateString(10);源码如下:001package;002003importom;004005...
-
2017年有价值的java面试题
计算机网络就是由通信线路互相连接的许多自主工作的计算机构成的集合体。下面是小编整理的关于java面试题及试题,欢迎大家参考!第一,谈谈final,finally,finalize的区别。final用于声明属性,方法和类,分别表示属性不可变,方法不可覆盖,类不可继承。finally是异常处理...
-
java非对称加密的源代码(rsa)
java非对称加密的源代码rsa有哪些基本知识,下面yjbys小编为大家一一讲解!鉴于rsa加密的重要性和相关源代码的匮乏,经过整理特此贴出。需要下载。importer;importrity.*;importublicKeySpec;importrivateKeySpec;importlidKeySpecException;importrivateKey;impor...
-
Java获取当前的系统时间的方法
在java中,我们可以利用程序获取当前的'系统时间,那么你知道该怎么获取吗?下面跟yjbys小编一起来学习一下吧!一、获取当前系统时间和日期并格式化输出:import;importleDateFormat;publicclassNowString{publicstaticvoidmain(String[]args){SimpleDateFormatdf=ne...