zoukankan      html  css  js  c++  java
  • 数据结构-String、char

    String 常用方法:

    获取长度:int length = strl.length()

    获取第i个字符:char iChar =  str.charAt(i)

    String转成字符数组:char[] charArr =  str.toCharArray();

    String排序(要先变成字符数组才能排序): String sortStr = new String(Arrays.sort(str.toCharArray()));

    获取某个子串的位置: int position = str.indexOf(subStr);

    按照某个字符分割: String[] splitStr = str.split(splitIndex);

    截取子串(包括start,不包括end): String subStr = str.substring(start, end);

    替换子串: String replaceStr = str.replace(old, new);

    子串比较大小:

    int value = s.compareTo(s1);

     首先比较两个字符串的第一个字符,如果第一个字符串的字符编码大于第二个的字符串的字符编码,则返回大于0的值,如果小于则返回小于0的值,如果相等则比较后续的字符,如果两个字符串中的字符编码完全相同则返回0。

    去掉字符串的开头、结尾的空格(不包括中间的),是去除空字符串的利器:String strTrim = str.trim();

    char用法:

    首先char同时也对应数字,所以完全可以当数字使用,在处理String的时候,很多时候是转换成char,然后建立字母表,索引就是char

    比较两个char是否相等直接可以使用==,String需要使用equals

    判断一个字符是否是数字或者字母,Java里有这个方法:Character.isLetterOrDigit(char c)

    判断字符是否是空格:Character.isWhiteSpace(char);

    字符转成数字:Character.getNumericValue(char);

    常见题目:

  • 相关阅读:
    132123
    (一)robotframework自动化环境搭建
    python读取xlsx、csv、txt、html文件
    (二)robotframework自动化中遇到的错误及解决思路
    python使用小技巧
    三生零基础大白菜自动重装系统教程
    安装JDK和配置环境变量
    webpack 一套工程代码 管理多个相似项目
    box2dWeb 学习笔记
    简单计时器
  • 原文地址:https://www.cnblogs.com/lucky-star-star/p/5115797.html
Copyright © 2011-2022 走看看