Java 输入输出
来源:互联网 发布:数组删除某个元素 编辑:程序博客网 时间:2024/04/24 13:54
今天对于学习需要一本好书有非常深刻的感受。自己买的JAVA教学书竟然没有教人怎么控制台的输入输出。无语!
输出:System.out.print(String);System.out.println(String);其他类型转换成String 可以参考http://blog.163.com/cc_memory/blog/static/1404634122013511850910/
输入:
标准类型输入:
Scanner cin = new Scanner(System.in);
int a = cin.nextInt();
double b = cin.nextDouble();
String 类型输入:
BufferedReader cin = new BufferedReader(new InputStreamReader(System.in));
String str = cin.readLine();
从C++过度到JAVA,我觉得改变还是很大的。特别是对于字符串的处理。JAVA中与字符串相关的有两个类:String 和StringBuffer。个人理解,String 和StringBuffer的区别在于String不可更改。StringBuffer可以改写原来的字符串。String不可更改的意思是,每次对原字符串的更改都会改变它在内存中的位置,即地址。没办法在保持地址不变的情况下对String中的内容修改。
下面是关于String和StringBuffer的一些比较常用的用法:
String:
String str = "12345";
char ch[] = str.toCharArray() 返回char[]类型的字符串(可以说是C风格的字符串吧)
char c = str.charAt(int index) 返回第index个字符
int i = String.valueOf(int); double b = String.valueOf(double);
StringBuffer
StringBuffer sbf = new StringBuffer("2578");
sbf.setCharAt(int index,char ch); //用ch替换第index个字符
sbf.toString()
- java输入输出
- java输入输出
- java输入输出
- java输入输出
- java输入输出
- Java输入输出
- java输入输出
- java输入输出
- JAVA输入输出
- Java输入输出
- JAVA 输入输出
- Java 输入输出
- java 输入输出
- Java输入输出
- Java输入输出
- Java输入输出
- java.输入输出
- JAVA 输入输出
- Android 判断字符串是否相等
- Android 取得对话框中EditText的字符串
- android:layout_weight
- Most popular sites for Chinese programmer
- android 一种新方法监听按钮点击
- Java 输入输出
- C/C++ 利用FindFirstFile()和FindNextFile() 历遍指定目录的所有文件
- C++ 头文件cstring,string.h,string 三者的区别
- C++ 使用 extern const 编译失败的问题
- 如何移除 eclipse中的 javascript 验证?(英文)
- Java -- 反射示例
- Selenium私房菜系列1 -- Selenium简介
- SELECT INTO 和 INSERT INTO SELECT 两种表复制语句
- was性能分析时的几个工具