此博客连接:https://www.cnblogs.com/ping2yingshi/p/14088943.html
基础
字符串
字符串拼接
+
类型转换
整型转字符串
int a=6; String str=toString.value(a);
字符串转整型
String str="123" int a=Integer.parseInt(str)
在Java中,连接字符串的时候会自动讲任意数据类型的值转换为字符串,如果+后的第一个参数时字符串类型,那么Java会自动将其他参数都转换为字符串类型。
模块化编程
API的目的是讲调用和实现分离:除了API中给出信息,调用者不需要知道如何实现的其他细节,而实现也不应该考虑特殊场景。
命令和参数
命令 参数 作用
javac java文件名 编译程序
java class文件名和命令行参数 运行程序
标准输出
public class RandomSeq { public static void main(String[] args) { // 打印N个(lo, hi)之间的随机值 int N = Integer.parseInt(args[0]); double lo = Double.parseDouble(args[1]); double hi = Double.parseDouble(args[2]); for (int i = 0; i < N; i++) { double x = StdRandom.uniform(lo, hi); StdOut.printf("%.2f ", x); } } }
注意
使用 printf() 方法时需要记住的最重要的一点就是,格式 字符串中的转换代码和对应参数的数据类型必须匹配。
标准输入
重定向
重定向输出
使用>可以指定输出,例如:> textout.txt,表示输出到一个名为test的文本文件中。
重定向输入
使用<可以指定输入,例如:<textinput.txt,表示从一个名为test的文本文件中读取输入。
管道
将一个程序的重定向输出指定为另外一个重定向的输入称为管道。
使用|可以把一个重定向的输出转换为另外一个重定向的输入。例如: textout.txt|textinput.txt即把textout.txt的输出指定到textinput.txt的输入中。