java 判断字符串的开头和结尾,

str ="abcdefbcbcbc";if(str.indexOf("abc")==0)//用
    {
        System.out.println("true");
    }
    else
    {
        System.out.println("false");
    }

    if(str.lastIndexOf("bc")==str.length()-2)
    {
        System.out.println("true");
    }
    else
    {
        System.out.println("false");
    }
    

如果字符串的开头是abc那么他的开头索引是0,则输出true,否则false。
如果字符串的结尾是bc,用字符串的长度减去2,就是字符串结尾两位的索引,如果一样输出true,否则false。

时间: 2024-08-22 20:09:57

java 判断字符串的开头和结尾,的相关文章

Java判断字符串的开头和结尾

1.判断字符串的开头: String str="abcdefabc"; if(str.indexOf("abc")==0) { System.out.println("开头是abc"); } else { System.out.println("开头不是abc"); } 输出结果: 2.判断字符的结尾 String str="abcdefabc"; int end=str.lastIndexOf("

判断字符串的开头和结尾

package com.text_1; public class lianxi1111 { public static void main(String[] args) { // TODO 自动生成的方法存根 //代码实现判断字符串的开头和结尾 String str="jnjcubhksbwiowhfkalohafwac"; if (str.indexOf("jnj")==0) { System.out.println("jnj"+"是

java练习用代码实现判断字符串的开头和结尾

String str = "asdfghjkl"; String str1 = "asd"; // 通过首位字母的索引比较 if (str.indexOf("asd") == 0) { System.out.println("true"); } String str2 = "jkl"; if (str.lastIndexOf("jkl") == str.length() - str2.l

用代码实现判断字符串的开头和结尾

1 if(str.indexOf("sdk")==0) 2 { 3 System.out.println("字符串str是以sdk开头!"); 4 }else 5 { 6 System.out.println("字符串str不是以sdk开头!"); 7 } 8 9 if(str.substring(str.length()-3).equals("slf")) 10 { 11 System.out.println("字

13、如何拆分含有多种分隔符的字符串 14、如何判断字符串a是否以字符串b开头或结尾 15、如何调整字符串中文本的格式 16、如何将多个小字符串拼接成一个大的字符串

13.如何拆分含有多种分隔符的字符串 import re s = "23:41:2314\1234#sdf\23;" print(re.split(r'[#:\;]+',s))  14.如何判断字符串a是否以字符串b开头或结尾 import os,stat #找到当前目录下的文件名称,返回list ret = os.listdir('.') print(ret) for x in ret: #endswith传参类型是tuple if x.endswith(('.py','.html'

java判断字符串是否为空的方法总结

http://blog.csdn.net/qq799499343/article/details/8492672 以下是java 判断字符串是否为空的四种方法: 方法一: 最多人使用的一个方法, 直观, 方便, 但效率很低: if(s == null ||"".equals(s)); 方法二: 比较字符串长度, 效率高, 是我知道的最好一个方法: if(s == null || s.length() <= 0); 方法三: Java SE 6.0 才开始提供的方法, 效率和方法二

java判断字符串是否为乱码

项目中有一个功能 在IE中GET方式提交会产生乱码 但有两个入口都会走这同一段代码 固不能直接转码,所以要进行判断传过来的该值是不是乱码 可用以下方式验证: java.nio.charset.Charset.forName("GBK").newEncoder().canEncode("测试") //判断是不是GBK编码 即是否乱码 //使用request.getQueryString()获取通过URL传过来的值 有可能是乱码 如:q=é????¥ String s

Java 判断字符串是否为空的四种方法、优缺点与注意事项

以下是Java 判断字符串是否为空的四种方法: 方法一: 最多人使用的一个方法, 直观, 方便, 但效率很低: if(s == null ||"".equals(s));方法二: 比较字符串长度, 效率高, 是我知道的最好一个方法: if(s == null || s.length() <= 0);方法三: JavaSE 6.0 才开始提供的方法, 效率和方法二几乎相等, 但出于兼容性考虑, 推荐使用方法二. if(s == null || s.isEmpty()); 方法四:

java判断字符串中是否包含汉字

原文:java判断字符串中是否包含汉字 源代码下载地址:http://www.zuidaima.com/share/1550463517428736.htm package com.zuidaima.util; /** *@author www.zuidaima.com **/ public class test { public static void main(String[] args) { String a = "中国China"; for (int i=a.length();