java 字符串 String 2

Java中字符串中子串的查找共有四种方法,如下:
1、int indexOf(String str) :返回第一次出现的指定子字符串在此字符串中的索引。
2、int indexOf(String str, int startIndex):从指定的索引处开始,返回第一次出现的指定子字符串在此字符串中的索引。
3、int lastIndexOf(String str) :返回在此字符串中最右边出现的指定子字符串的索引。
4、int lastIndexOf(String str, int startIndex) :从指定的索引处开始向后搜索,返回在此字符串中最后一次出现的指定子字符串的索引。

来自 http://www.cnblogs.com/gzggyy/archive/2013/06/21/3148610.html

如何判断一个数据是否在数组中。

用for 循环
http://www.diguage.com/archives/112.html

将string转换为charArray

str.toCharArray()

来自 http://www.diguage.com/archives/112.html

str通过下标获得字符:

str.charAt(i)+""

遍历string的正确方式:

for (int i = 0; i < s.length(); i++){
    char c = s.charAt(i);        
    //Process char
}

来自 http://stackoverflow.com/questions/196830/what-is-the-easiest-best-most-correct-way-to-iterate-through-the-characters-of-a?newreg=bbc9580be6db4eb6aeab658fd30c66b4

for(char c : s.toCharArray()) {
    // process c
}

来自 http://stackoverflow.com/questions/196830/what-is-the-easiest-best-most-correct-way-to-iterate-through-the-characters-of-a?newreg=bbc9580be6db4eb6aeab658fd30c66b4

在线查询java api 文档

http://docs.oracle.com/javase/8/docs/api/
java教程在线
http://www.runoob.com/java/java-array.html

如何删除字符串的最后一个字符?

public String method(String str) {
    if (str != null && str.length() > 0 && str.charAt(str.length()-1)=='x') {
      str = str.substring(0, str.length()-1);
    }
    return str;
}

来自 http://stackoverflow.com/questions/7438612/how-to-remove-the-last-character-from-a-string

如何获得字符串的最后一个字符。

str.charAt(str.length-1)

如何判断字符串是否包含某个字符?

str.contains(s) 返回boolean

如何获得字符在字符串中的位置?

str.indexOf(s) 返回int

类型的转换:

//如何将double变String,String变double。
Double to String 
Double.toString(double1);
String to Double
Double.valueOf(Str)

//str转换为char
String str = "someString"; 
char[] charArray = str.toCharArray();

//char转换为str
Char c=”a"
a+"";
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 1. Java基础部分 基础部分的顺序:基本语法,类相关的语法,内部类的语法,继承相关的语法,异常的语法,线程的语...
    子非鱼_t_阅读 31,930评论 18 399
  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 135,398评论 19 139
  • 背景 一年多以前我在知乎上答了有关LeetCode的问题, 分享了一些自己做题目的经验。 张土汪:刷leetcod...
    土汪阅读 14,350评论 0 33
  • 昨天晚上在朋友圈里了发了一篇熊孩纸的作文,大家哈哈大笑。这样很好,我很高兴。你不知道的是,昨晚我和熊孩纸对峙了一晚...
    原来是二姐阅读 3,471评论 0 0
  • 那是多久没见了,哦,我也忘了吧? 再次相见却没有太多的交流, 没有寒暄, 没有问候, 只有你眼里的温柔。 那是多久...
    花沦同学阅读 1,631评论 0 0