精华内容
下载资源
问答
  • //获取字符串长度2、str.indexOf(String s);//查找字符在字符串中的位置,该方法用于返回参数字符串s在指定字符串中首次出现的索引位置,当调用字符串的indexOf()方法时,会从当前 的字符串的开始位置搜索s的位置;...

    String str = "Hello World"

    1、str.length();//获取字符串长度

    2、str.indexOf(String s);//查找字符在字符串中的位置,该方法用于返回参数字符串s在指定字符串中首次出现的索引位置,当调用字符串的indexOf()方法时,会从当前 的字符串的开始位置搜索s的位置;如果没有检索到字符串s,该方法返回值是-1

    例:int size = str.indexOf("W");  size = 5;

    3、str.lastIndexOf(String s);//该方法用于返回参数字符串s在指定字符串中最后一次出现的索引位置,当调用字符串的lastIndexOf()方法时,会从当前的字符串的开始 位置搜索s的位置,并将最后一次出现s的索引位置返回;如果没有检索到字符串s,该方法返回值是-1

    注:当lastIndexOf()方法中的参数是空字符串""时返回结果与调用length()方法的返回结果相同

    4、str.charAt(int index);//指定索引处的字符返回

    例:char machar = str.charAt(4); macahr= "o";

    5、str.substring(int beginIndex);//从指定的索引位置开始截取到该字符串结尾的字串

    例:String substr = str.substring(6);substr = "World";

    6、str.substring(int beginIndex,int endIndex);//从字符串的某一索引位置开始截取到莫一索引位置结束的字串

    例:String substr = str(0,4);substr = "Hello";

    7、str.trim();//去除空格

    8、str.replace(char oldChar,char newChar);//字符串替换,返回新的字符串

    9、str.startsWith(String prefix);//检查字符串是否以指定的内容开始,返回boolean类型值

    10、str.endsWith(String suffix);//检查字符串是否以指定内容结尾,返回boolean类型值

    11、str.equals(String otherstr);//如果两个字符串具有相同的字符和长度,则用equals()方法时返回true,此方法区分大小写

    12、str.equalslgnoreCase(String otherstr);//返回boolean类型,但是比较时不区分大小写

    13、str.compareTo(String otherstr);//按字典顺序比较两个字符串,对象的字符序列在参数字符序列之后,返回正整数,在参数字符序列之前返回负整数,相同返回0

    14、str.toLowerCase();//将字符串中所以字符从大写字母改为小写字母

    15、str.toUpperCase();//将字符串中所有字符从小写字母改为大写字母

    16、str.split(String sign);//分割字符串,sign为分割字符

    17、str.split(String sign,int limit);//sign为分割字符,limit为限制次数

    18、String.format(String format,Object...args);//format为格式字符串,args为参数

    19、StringBuilder builder = new StringBuilder("");//字符串生成器,大大提高了频繁增加字符串的效率

    20、str.append(content);//追加字符带字符串生成器中

    21、str.insert(int offset,arg);//追加至字符串生成器中的某一位置,offset为字符串生成器的位置

    22、str.delete(int start,int end);//删除字符串中的指定开始位置到指定结束位置

    展开全文
  • java获取字符串前几位字符的方法发布时间:2020-06-25 15:22:48来源:亿速云阅读:253作者:Leah本篇文章为大家展示了java获取字符串前几位字符的方法,代码简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章...

    java获取字符串前几位字符的方法

    发布时间:2020-06-25 15:22:48

    来源:亿速云

    阅读:253

    作者:Leah

    本篇文章为大家展示了java获取字符串前几位字符的方法,代码简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。

    java中可以使用substring()方法截取字符串前几位。

    substring() 方法返回字符串的子字符串。

    语法:public String substring(int beginIndex)

    或public String substring(int beginIndex, int endIndex)

    参数:

    beginIndex -- 起始索引(包括), 索引从 0 开始。

    endIndex -- 结束索引(不包括)。

    返回值

    子字符串。

    示例:public class Test {

    public static void main(String args[]) {

    String Str = new String("www.php.cn");

    System.out.print("返回值 :" );

    System.out.println(Str.substring(4) );

    System.out.print("返回值 :" );

    System.out.println(Str.substring(4, 10) );

    }

    }

    上述内容就是java获取字符串前几位字符的方法,你们学到知识或技能了吗?如果还想学到更多技能或者丰富自己的知识储备,欢迎关注亿速云行业资讯频道。

    展开全文
  • java 获取字符串的子串 java 获取字符串的子串
  • //获取字符串长度2、str.indexOf(String s);//查找字符在字符串中的位置,该方法用于返回参数字符串s在指定字符串中首次出现的索引位置,当调用字符串的indexOf()方法时,会从当前的字符串的开始位置搜索s的位置;...

    String str = "Hello World"

    1、str.length();//获取字符串长度

    2、str.indexOf(String s);//查找字符在字符串中的位置,该方法用于返回参数字符串s在指定字符串中首次出现的索引位置,当调用字符串的indexOf()方法时,会从当前的字符串的开始位置搜索s的位置;如果没有检索到字符串s,该方法返回值是-1

    例:int size = str.indexOf("W");  size = 5;

    3、str.lastIndexOf(String s);//该方法用于返回参数字符串s在指定字符串中最后一次出现的索引位置,当调用字符串的lastIndexOf()方法时,会从当前的字符串的开始位置搜索s的位置,并将最后一次出现s的索引位置返回;如果没有检索到字符串s,该方法返回值是-1

    注:当lastIndexOf()方法中的参数是空字符串""时返回结果与调用length()方法的返回结果相同

    4、str.charAt(int index);//指定索引处的字符返回

    例:char machar = str.charAt(4); macahr= "o";

    5、str.substring(int beginIndex);//从指定的索引位置开始截取到该字符串结尾的字串

    例:String substr = str.substring(6);substr = "World";

    6、str.substring(int beginIndex,int endIndex);//从字符串的某一索引位置开始截取到莫一索引位置结束的字串

    例:String substr = str(0,4);substr = "Hello";

    7、str.trim();//去除空格

    8、str.replace(char oldChar,char newChar);//字符串替换,返回新的字符串

    9、str.startsWith(String prefix);//检查字符串是否以指定的内容开始,返回boolean类型值

    10、str.endsWith(String suffix);//检查字符串是否以指定内容结尾,返回boolean类型值

    11、str.equals(String otherstr);//如果两个字符串具有相同的字符和长度,则用equals()方法时返回true,此方法区分大小写

    12、str.equalslgnoreCase(String otherstr);//返回boolean类型,但是比较时不区分大小写

    13、str.compareTo(String otherstr);//按字典顺序比较两个字符串,对象的字符序列在参数字符序列之后,返回正整数,在参数字符序列之前返回负整数,相同返回0

    14、str.toLowerCase();//将字符串中所以字符从大写字母改为小写字母

    15、str.toUpperCase();//将字符串中所有字符从小写字母改为大写字母

    16、str.split(String sign);//分割字符串,sign为分割字符

    17、str.split(String sign,int limit);//sign为分割字符,limit为限制次数

    18、String.format(String format,Object...args);//format为格式字符串,args为参数

    19、StringBuilder builder = new StringBuilder("");//字符串生成器,大大提高了频繁增加字符串的效率

    20、str.append(content);//追加字符带字符串生成器中

    21、str.insert(int offset,arg);//追加至字符串生成器中的某一位置,offset为字符串生成器的位置

    22、str.delete(int start,int end);//删除字符串中的指定开始位置到指定结束位置

    展开全文
  • Java获取字符串16进制hash值import java.security.MessageDigest;import java.security.NoSuchAlgorithmException;public class MD5Util {private static MD5Util mInstance = null;public static MD5Util ...

    Java获取字符串16进制hash值

    import java.security.MessageDigest;

    import java.security.NoSuchAlgorithmException;

    public class MD5Util {

    private static MD5Util mInstance = null;

    public static MD5Util getInstance() {

    if (mInstance == null) {

    mInstance = new MD5Util();

    }

    return mInstance;

    }

    /**

    * 获取字符串16进制hash值

    * @param input

    * @return

    */

    public String toHashHexStr(String input) {

    if (input == null || input.equals("")) {

    return null;

    }

    try {

    MessageDigest messageDigest = MessageDigest.getInstance("MD5");

    // 输入的字符串转换成字节数组

    byte[] inputByteArray = input.getBytes();

    // inputByteArray是输入字符串转换得到的字节数组

    messageDigest.update(inputByteArray);

    // 转换并返回结果,也是字节数组,包含16个元素

    byte[] resultByteArray = messageDigest.digest();

    // 字符数组转换成字符串返回

    return byteArrayToHex(resultByteArray);

    } catch (NoSuchAlgorithmException e) {

    e.printStackTrace();

    return null;

    }

    }

    private String byteArrayToHex(byte[] resultByteArray) {

    String hs = "";

    String stmp = "";

    for (int n = 0; n < resultByteArray.length; n++) {

    stmp = (java.lang.Integer.toHexString(resultByteArray[n] & 0XFF));

    if (stmp.length() == 1)

    hs = hs + "0" + stmp;

    else

    hs = hs + stmp;

    }

    return hs.toUpperCase();

    }

    }

    原创内容转载请保留出处GEEK笔记(http://www.geekapp.cn/)。

    展开全文
  • Android开发之获取设备的屏幕信息和px dp之间的转换 DisplayMetrics metric = new DisplayMetrics(); getWindowManager().getDefaultDisplay().getMetrics(metr ... win使用telnet到ubuntu下vim显示中文为乱码的...
  • Java获取字符串字符编码 public String getEncoding(String str) { String[] sEncodeArr = {"GBK", "GB2312", "ISO-8859-1", "UTF-8"}; for (int i = 0; i < sEncodeArr.length; i++) { try { if...
  • public static String getEncoding(String str) {String encode = "GB2312";try {if (str.equals(new String(str.getBytes(encode), encode))) {String s = encode;return s;}} catch (Exception exception) {}encod...
  • Java中要获取字符字符串中的位置,可以通过indexOf()函数来实现。函数语法:indexOf() 函数有以下四种形式:public int indexOf(int ch): 返回指定字符在字符串中第一次出现处的索引,如果此字符串中没有这样的...
  • java 获取字符串中所有的连续数字 package com.zhw.common.utils; import java.util.ArrayList; import java.util.List; import java.util.regex.Matcher; import java.util.regex.Pattern; public class ...
  • Java String中的length() 方法用于获取字符串的长度,并以 in t型变量返回该字符串的长度。语法:length();示例使用 length() 函数获取字符串 strCom2 的长度,并将返回的结果赋值给 int 型变量 length。String ...
  • java获取字符串长度,长度不够补相应的字符串
  • Java获取字符串长度(length()) 在 Java 中,要获取字符串的长度,可以使用 String 类的 length() 方法,其语法形式如下: 字符串名.length();
  • 前言对于字符串的操作,我们常用的就是trim()去除前后空格、subString()截取子字符串,其他的用的不多。下表中是字符串常用的方法。大家要记一记啊,特别是chartAt()方法比较重要的。因为一不小心就会被面试问到哦。...
  • importjava.util.regex.Matcher;importjava.util.regex.Pattern;importorg.apache.commons.lang.StringUtils;/*** 正则表达式工具类**/public classRegUtils {/*** 邮箱*/public static final String EMAIL = "^\\w+...
  • Java 生成字符串的Hash值:/*** A hashing method that changes a string (like a URL) into a hash suitable for using as a* disk filename.*/public static String hashKeyForDisk(String key) {String cacheKey;...
  • 有时候我们会遇到要获取某段字符串的编码类型public static String getEncoding(String str) {String encode = "GB2312";try {if (str.equals(new String(str.getBytes(encode), encode))) {String s = encode;...
  • Java获取字符串信息

    2019-06-26 17:45:13
    字符串作为对象,可以通过相应的方法获取字符串的有效信息,如获取某个字符串的长度、某个索引位置的字符等。 1.获取子字符串 通过String类的substring()方法可以对字符串进行截取。这些方法的共同点就是利用字符串...
  • java通过正则表达式获取字符串内的数字简单实例
  • 【实例描述】字符串中可以包含数字,字母、汉字或者其他字符。使用Character 类的isDigit()方法可以判断字符中的某个字符是否为数字,使用Character 类的isLetter()方法可以判断字符中的某个字符是否为字母。实例...
  • java用正则表达式获取字符串内的数字,java小测试,简单,实用
  • 题目:编写程序,针对输入的N个字符串,输出其中最长的字符串输入样例:4zhaomingzhangmingsunmingliming输出样例:最长的字符串:zhangming代码如下import java.util.Scanner;public class Main {public static void...
  • String系列:charAt()前言今天博...后面博主将陆续发出:Java String 类的系列教程。String系列:charAt()charAt() 方法用于返回指定索引处的字符。索引范围为从 0 到 length() – 1。语法public char charAt(int in...
  • 编辑:正如其他人指出的那样,请使用slice(-5)代替...原始答案:您将需要结合使用Javascript字符串方法.substr()和.length属性。var id = "ctl03_Tabs1";var lastFive = id.substr(id.length - 5); // => "Tabs1...
  • java获取字符串编码类型代码(导入直接查看结果)
  • java 获取字符串或文件的md5值

    千次阅读 2017-10-21 17:05:41
    java 获取字符串或文件的md5,以下获取md5方式来自网络搜集,分享一下,就当笔记了   import org.apache.commons.codec.digest.DigestUtils; import org.apache.commons.io.IOUtils; import java.io.*; import ...
  • 使用Integer.valueOf就可以直接将char类型的数据转为十...//97如下所示:ASCII 码使用指定的7 位或8 位二进制数组合来表示128 或256 种可能的字符。标准ASCII 码也叫基础ASCII码,使用7 位二进制数来表示所有的大写...
  • java获取字符串编码类型代码

    热门讨论 2008-04-15 09:37:59
    通过解析字符串获取字符串编码类型的java代码
  • JAVA获取字符串首字拼音和全拼

    千次阅读 2016-11-03 15:52:21
    JAVA获取字符串首字拼音或者全部拼音,用的是pinyin4j。 import java.util.ArrayList; import java.util.Hashtable; import java.util.List; import java.util.Map; import ...
  • 场景字符串类似如下现在要获取S:后面的数字9实现indedOf方法,获取某字符所在下标。flightResult.getCabinString().indexOf(flightResult.getDefaultCabin().getCabinCode())相当于“abcd”.indexOf("b")如果是第25...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 11,490
精华内容 4,596
关键字:

java获取字符串

java 订阅