![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java
rose9215
这个作者很懒,什么都没留下…
展开
-
输入一个字符串,最终输出的去掉重复后的字符串,保证输入顺序。
String s = removeDuplicates("accdalfcld");输出 s = "acdlf";用LinkedHashSet存储,保证了不重复和有序。public String removeDuplicates(String str){ if(TextUtils.isEmpty(str)){ return str; } int length = str.length(); if (length == 1) { return str; } L.原创 2020-06-15 11:23:54 · 1983 阅读 · 0 评论 -
两个超长的字符串数字相加
public String addString(String str1,String str2){ if (TextUtils.isEmpty(str1)) { return str2; } if (TextUtils.isEmpty(str2)) { return str1; } int length1 = str1.length()-1; int length2 = str2.length()-1; int carry = 0; StringBuilde.原创 2020-06-15 11:14:20 · 995 阅读 · 1 评论 -
String类型的字符串变成int类型。
public class Demo {/** * @param args */public static void main(String[] args) {String str = "3102233";System.out.println(StringToInt(str));System.out.println(Integer.parseInt("2342242"原创 2015-04-23 09:43:23 · 755 阅读 · 0 评论 -
wait和sleep的区别
wait和sleep的区别:(执行权和锁区分)wait:可指定等待的时间,不指定须由notify或notifyAll唤醒。 线程会释放执行权,且释放锁。sleep:必须制定睡眠的时间,时间到了自动处于临时(阻塞)状态。 即使睡眠了,仍持有锁,不会释放执行权。原创 2015-04-29 18:28:12 · 253 阅读 · 0 评论 -
== 和equals 区别
==一般用于基本数据类型(byte,short,char,int,long,float,double,boolean)的比较,用==比较是比较它们的值是否相同比如: int a = 127; int b = 127; int c =128; int d = 128; System.out.println(a == b); System.out.println(c == d); 结果为原创 2017-06-19 10:59:52 · 178 阅读 · 0 评论