美文网首页
17-String字符串

17-String字符串

作者: c88bc9f9d088 | 来源:发表于2020-09-29 09:11 被阅读0次

    在任何语言里面都没有提供所谓的字符串这种基本数据类型,但是从实际的使用上来讲各个编程语言为了方便程序的开发,也都会提供有字符串的相应描述,在Java里面使用的是String作为字符串的定义。
    但是String类的存在较为特殊,所以其可以像普通变量那样采用直接赋值的方式进行字符串的定义,并且要求使用“"”进行字符串描述。

范例:定义一个字符串

public class JavaDemo {
   public static void main(String [] args){
       String str = "Hello World!"; //使用""进行描述
       System.out.println(str); 
   }
}

    在进行字符串变量使用的时候也可以使用“+”来进行字符串的连接处理。

范例:实现字符串连接

public class JavaDemo {
    public static void main(String [] args){
        String str = "Hello"; //使用""进行描述
        str = str + " World"; //字符串连接
        str = str + " !!!";   //字符串连接
        System.out.println(str); 
    }
}

    但是需要考虑另外一点,此时对于“+”就有了两种描述:字符串的连接、数字的加法计算。那么下面来观察一个程序。

范例:观察“+”的问题

public class JavaDemo {
    public static void main(String [] args){
        double x = 10.2;
        int y = 1;
        String str = "计算结果:" + x + y; 
        System.out.println(str); 
    }
}
计算结果:10.21

public class JavaDemo {
    public static void main(String [] args){
        double x = 10.2;
        int y = 1;
        String str = "计算结果:" + (x + y); 
        System.out.println(str); 
    }
}
计算结果:11.2

    在Java语言里面,数据范围大的数据类型与数据范围小的数据类型进行计算的时候,所有的范围小的数据类型自动转型为范围大的数据类型,但是如果此时有String字符串了,则所有的类型无条件先变为String,如果有“+”表示的就是字符串连接。
    在描述字符串的时候也可以使用转义字符进行一些处理,例如:TAB(\t)、"(\")、'(\')、换行(\n)、\(\)。

范例:观察转义字符

public class JavaDemo {
    public static void main(String [] args){
        System.out.println("\tHello World !!  \n\"Hello China!!!\""); 
    }
}

    这些字符是可以在学习的过程之中进行一些简单的格式化显示处理。

相关文章

  • 17-String字符串

        在任何语言里面都没有提供所谓的字符串这种基本数据类型,但是从实际的使用上来讲各个编程语言为了方便程序的开发...

  • Javascript知识点整合

    字符串 单行字符串: ‘字符串’或“字符串” 多行字符串: `多行字符串` 字符串操作: 字符串连接‘+’号 长度...

  • C++基础字符串

    字符串的构造 字符串特性描述 字符操作 字符串赋值 字符串连接 字符串比较 字符串查找 字符串替换 字符串删除 字...

  • iOS中的NSString与NSMutableString

    字符串的创建 字符串读写 字符串的比较 字符串的搜索 字符串截取 字符串替换 字符串与路径 字符串转换 NSMut...

  • iOS NSString用法总结

    字符串属性 字符串截取 字符串比较 字符串搜索 字符串拼接 字符串基本类型转换 字符串分行,分段 字符串列举(按条...

  • php 字符串常见方法汇总

    字符串拼接 字符串检索 字符串截取 字符串替换 字符串大小写转化 字符串转数组 字符串格式化

  • iOS 字符串截取、iOS 字符串替换、iOS 字符串分隔、iO

    iOS之字符串截取、iOS 字符串替换、iOS字符串分隔、iOS之字符串匹配、截取字符串、匹配字符串、分隔字符串 ...

  • PHP中字符串函数库常用函数解析 -- PHP 学习 (十一)

    常用字符串函数分类: 字符串长度, 字符串查找, 字符串大小写转换, 字符串截取, 字符串 ASCII, 字符串加...

  • Kotlin语言(二):字符串类型

    1、字符串定义 2、字符串删除空格 3、字符串比较 4、字符串切割 5、字符串截取 6、字符串替换 7、字符串模板

  • 字符串扩展

    求字符串大小 字符串解码、转换 字符串截取 字符串汉字处理 字符串 Mac地址 字符串进制转换

网友评论

      本文标题:17-String字符串

      本文链接:https://www.haomeiwen.com/subject/fmbsuktx.html