zoukankan      html  css  js  c++  java
  • java学习之字符串(上)

    1.较大的字串提取一个子串

    String greeing = "hello";
    String s = greet.substring(0,3);
    

    创建一个由字符“hel”组成的字符串

    2.字符串拼接

    String expletive = "Expletive";
    string PG13 = "deleted";
    String message = expletive + PG13;
    

    上述代码将“Expletivedeleted”赋给变量message(注意,单词之间没有空格,+号按照给定的次序将两个字符串拼接起来)

    3.检查字符串是否相等

    可以使用equals方法检查两个字符串是否相等。例如:

    str1.equals(str2)
    

    如果字符串str1与字符串str2相等,则返回true,否则返回flase.

    若字符串为常量时:

    "hello".equals("hello")
    

    上述方式也是合法的。

    若想检测两个字符串是否相等,而且忽略大小写时,可以用equalsIgnoreCase方法.

    "Hello".equalsIgnoreCase("hello");
    

    注意:

    • 一定不能用==运算符检测两个字符串是否相等!这个运算只能确定两个字符串是否放置在同一个位置上。
    • +substring等操作产生的结果并不是共享的。

    4.空串与Null串

    空串""是长度为0的字符串.

    检查一个字符串是否为空的代码:

    if(str.length()==0)
    

    if(str.equals(""))
  • 相关阅读:
    引擎优化笔记3
    IP/TCP/UDP checsum
    引擎优化笔记2
    Hive Map结构
    clickhouse概述
    Hive小文件合并
    hive计算引擎~Tez
    Hive优化~参数优化
    Hive分析窗口函数(三) CUME_DIST,PERCENT_RANK
    HIve实现数据抽样
  • 原文地址:https://www.cnblogs.com/mnzero/p/4603954.html
Copyright © 2011-2022 走看看