今天小编给大家分享一下Java数组与列表查找及字符串转换的方法的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。
解法
classSolution{publicStringtoLowerCase(Strings){StringBuildersb=newStringBuilder();for(inti=0;i<s.length();i++){charch=s.charAt(i);if('A'<=ch&&ch<='Z'){ch=(char)(ch+32);}sb.append(ch);}returnsb.toString();}}
classSolution{publicintpivotIndex(int[]nums){intsum=0;for(inti=0;i<nums.length;i++){sum+=nums[i];}intleft=0;intright=sum;for(inti=0;i<nums.length;i++){right=right-nums[i];if(i==0){left=0;if(right==left)return0;}else{left+=nums[i-1];if(right==left){returni;}}}return-1;}}
classSolution{publicList<Integer>selfDividingNumbers(intleft,intright){ArrayList<Integer>list=newArrayList<Integer>();for(inti=left;i<=right;i++){if(selfDividing)list.add(i);}returnlist;}publicbooleanselfDividing(intn){for(charc:String.valueOf(n).toCharArray()){if(c=='0'||(n%(c-'0')>0))returnfalse;}returntrue;}}
classSolution{publiccharnextGreatestLetter(char[]letters,chartarget){intleft=0;intright=letters.length;while(left<right){intmid=left+(right-left)/2;if(letters[mid]<=target){left=mid+1;}else{right=mid;}}returnleft==letters.length?letters[0]:letters[left];}}
以上就是“Java数组与列表查找及字符串转换的方法”这篇文章的所有内容,感谢各位的阅读!相信大家阅读完这篇文章都有很大的收获,小编每天都会为大家更新不同的知识,如果还想学习更多的知识,请关注恰卡编程网行业资讯频道。
java fileinputstream中文乱码如何解决
javafileinputstream中文乱码如何解决今天小编给...
java实现点赞功能
java实现简单点赞功能
java实现收藏功能
java输入空行结束问题怎么解决
Java线程中常用的操作有哪些
java输入时怎么通过回车来结束输入
Java数据结构之线索化二叉树怎么实现
Java中的泛型怎么理解
Java字符串编码解码性能怎么提升
用户名
密码
记住登录状态 忘记密码?
邮箱
确认密码
我已阅读并同意 用户协议