首页 » 资讯 » 生活常识 » 正文

截取后面的字符串6位(截取.之前的字符串)

放大字体  缩小字体 发布日期:2022-12-17  来源:互联网  作者:麻布岗信息网  浏览次数:101
导读

今天有麻布岗信息网小编为大家分享以下内容: 字符串是引用类型,但是为什么不用new,因为太常用了,就简化了。 如果你不觉得烦,也能写成: String name = new String("name");String name = "name"; //就行了 既然是个对象就有属性和方法: 它的方法无非就是帮助我们方便的处理这个字符串。 注:使用string一定要注意,必须用一个新的String接受。 String substring = name.su

今天有麻布岗信息网小编为大家分享以下内容:

字符串是引用类型,但是为什么不用new,因为太常用了,就简化了。

如果你不觉得烦,也能写成:

String name = new String("name");String name = "name"; //就行了

既然是个对象就有属性和方法:

它的方法无非就是帮助我们方便的处理这个字符串。

注:使用string一定要注意,必须用一个新的String接受。

String substring = name.substring(1, 3);

(1)符串查找

String 类的 indexOf() 方法在字符串中查找子字符串出现的位置, 如果存在返回字符串出现的位置(第一位为0),如果不存在返回 -1。

public class SearchStringEmp { public static void main(String[] args) { String strOrig = "xinzhi bigdata Java"; int intIndex = strOrig.indexOf("Java"); if(intIndex == - 1){ System.out.println("没有找到字符串 Java"); }else{ System.out.println("Java 字符串位置 " + intIndex); } }}

也可以用contains() 方法

(2)字符串替换

java String 类的replace 方法可以替换字符串中的字符。

public class test { public static void main(String args[]){ String str="Hello World,Hello Java." ; System.out.println(str.replace('H','W')); //替换全部 System.out.println(str.replaceFirst("He","Wa")); // 替换第一个遇到的 System.out.println(str.replaceAll("He", "Ha")); //替换全部 }}

java程序员必备的基础知识_java面向对象之String关键字

(3)字符串分割

split(string) 方法通过指定分隔符将字符串分割为数组。

public class test { public static void main(String args[]){ String str="www-baidu-com"; String delimeter = "-"; //指定分隔符 String[] temp = str.split(delimeter); //分割字符串 //普通for循环 for(int i =0; i < temp.length; i++){ System.out.println(temp[i]); System.out.println(""); } System.out.println("----java for each循 环输出的方法-----"); String str1 = "www.baidu.com"; String delimeter1 = "."; //指定分隔 符, .号需要转义,不会明天讲 String[] temp1 = str1.split(delimeter1); for (String x : temp1){ System.out.println(x); System.out.println(""); } }}

(4)字符串截串

substring(string) 方法可以截取从第几个下标(0开始,包含第一个 开始)到第几个下标(不包含)的字符串。

public class test { public static void main(String args[]){ name = new String("name"); substring = name.substring(1, 3); }}

(5)字符串小写转大写

String toUpperCase() 方法将字符串从小写转为大写。

作业:

查找某个单词在文章中出现的次数:

public static void main(String[] args) { String str = "Hello World abc Hello"; // 截取字符串 第一个包含的 第二个不包含 Test2 test2 = new Test2(); int count = test2.wordCount(str, "HeLlo"); System.out.println(count);}public int wordCount(String article, String word){ //1、先把文章打散成数组 String[] words = article.split(" "); int res = 0; for (int i = 0; i < words.length; i++) { if(words[i].equalsIgnoreCase(word)){ res++; } } return res;}

麻布岗信息网(www.517338.com)综合在线信息,汇聚城市生活,美食,购物,旅游,房产,交通,家居,财经,教育,健康,娱乐,历史,汽车,生活消费门户网站

 
关键词: 几位 字符串 程序员
 
打赏
免责声明
• 
本文为小编原创作品,作者: 小编。欢迎转载,转载请注明原文出处:http://www.517338.com/news/show-377530.html 。本文仅代表作者个人观点,本站未对其内容进行核实,请读者仅做参考,如若文中涉及有违公德、触犯法律的内容,一经发现,立即删除,作者需自行承担相应责任。涉及到版权或其他问题,请及时联系我们。