JAVA及Leetcode刷题记录

3.26

新买的Plotly的书还在路上,昨天说要用JAVA刷leetcode结果直接被打击了,自暴自弃没有学习,今天努力学一下。JAVA之前学了一点但是感觉又全忘了,这里就记录一下刷题过程中学到的一些JAVA知识吧,可能会显得很低级,但是就当自己记录整理了。

map.containsKey(value):用于查找map中是否存在这个目标,存在则为True,不存在贼False。基本等同于Python中if xx in yy。

map.get(value):利用map中的value键得到对应的key。

map.put(value,key):向map中存入值。

Integer.toString(value)和String valueOf(int i)两个都是将int类型转化为string类型,valueOf存在多个函数将不同类型转化为string,不仅仅是int,并且valueOf函数内部调用了Integer.toString。建议valueOf函数更好。

Integer.MAX_VALUE表示int类型的最大值。Integer.MIN_VALUE表示int的最小值。

a.toCharArray

3.27

int indexOf(String str) :返回第一次出现的指定子字符串在此字符串中的索引。  

int indexOf(String str, int startIndex):从指定的索引处开始,返回第一次出现的指定子字符串在此字符串中的索引。  

int lastIndexOf(String str) :返回在此字符串中最右边出现的指定子字符串的索引。  

int lastIndexOf(String str, int startIndex) :从指定的索引处开始向后搜索,返回在此字符串中最后一次出现的指定子字符串的索引。

str.substring(beginindex,endindex):返回两个索引指代的字符串,前闭后开。

3.28

今天休息一下吧 昨天后来只刷了一题 还没彻底搞懂 算法感觉又忘了好多了 明天写个这周总结

暂时计划如果4.10还不能开学返校的话就先去公司实习吧 在家的效率真的太低了 心里忐忑 需要多学点东西充实自己

会好起来的吧。把博客当成一个记录的地方了 没人知道 但还是应该多记录学习内容!

你可能感兴趣的:(JAVA及Leetcode刷题记录)