Java编程:字符串操作、随机数生成与应用
1. 命令行参数与字符串基础
在Java编程中,命令行参数之间用空格分隔。如果参数需要包含空格,就必须用双引号将该参数括起来,否则它会被拆分成多个参数,导致应用程序无法按预期运行。
字符串是一系列字符连接而成的序列,在之前编写的每个程序中都已经使用过字符串,比如 “Hello, world!” 和 “\nFirst number: ”。现在我们将更深入地了解字符串,包括 String
类及其操作和方法。
String
类并非基本数据类型,而是一个独立的类。它包含了许多方法,可用于检查和操作单个字符,搜索字符串,比较字符串,连接字符串(将一个字符串追加到另一个字符串后面),提取子字符串(字符串的较小片段),以及将字母字符从大写转换为小写(反之亦然),还能将其他数据类型转换为字符串值。
Java将所有字符串字面量视为 String
对象,字符串字面量总是用引号括起来,这样Java就能识别它们是字符串,而不是变量名或其他Java代码。对象是特定类的实例,对存储在变量中的 String
对象可以执行的任何操作,对字符串字面量也同样适用。
例如,使用 String.charAt()
方法:
//Create a String Object
String str = “Cranberry”;
//the next two lines of code do basically the s