- 浏览: 49582 次
文章分类
最新评论
这两个函数一个是System.out.write()输出字符流,System.out.println()是输出字节流,很简单。看下面这个程序就明白了。
//import java.util.*;
public class Test {
public static void main(String[] args){
// Scanner in = new Scanner(System.in);
int a = 65;
System.out.write(a);
System.out.println("\n");
System.out.println(a);
}
}
结果:
A
65
测试2:
import java.io.IOException;
public class Test2 {
public static void main(String[] args) throws IOException{
System.out.write("hello\n".getBytes());
System.out.println("hello");
}
}
这两句的效果是一样的。
什么是字符,什么是字节?
1个字节等于8个bit位,每个bit位又0/1两种状态也就是说一个字节可以表示256个状态,计算机里用字节来作为最基本的存储单位。一般来说,英文状态下一个字母或数字(称之为字符)占用一个字节,一个汉字用两个字节表示。在不同的编码方式下一个字符占的字节数不太一样。
简单的来说:字节组成字符
http://blog.chinaunix.net/uid-26359455-id-3130555.html
//import java.util.*;
public class Test {
public static void main(String[] args){
// Scanner in = new Scanner(System.in);
int a = 65;
System.out.write(a);
System.out.println("\n");
System.out.println(a);
}
}
结果:
A
65
测试2:
import java.io.IOException;
public class Test2 {
public static void main(String[] args) throws IOException{
System.out.write("hello\n".getBytes());
System.out.println("hello");
}
}
这两句的效果是一样的。
什么是字符,什么是字节?
1个字节等于8个bit位,每个bit位又0/1两种状态也就是说一个字节可以表示256个状态,计算机里用字节来作为最基本的存储单位。一般来说,英文状态下一个字母或数字(称之为字符)占用一个字节,一个汉字用两个字节表示。在不同的编码方式下一个字符占的字节数不太一样。
简单的来说:字节组成字符
http://blog.chinaunix.net/uid-26359455-id-3130555.html
发表评论
-
全角半角混在截取固定位数
2015-08-27 18:29 765package zkktest; import java ... -
java读写txt文件
2015-04-22 11:06 683import java.io.BufferedReader; ... -
struts2前后台传值汇总-(4)ServletRequestAware-http格式
2015-03-13 22:20 808后台调用ServletRequestAwa ... -
struts2前后台传值汇总-(3)ServletActionContext-http格式
2015-03-13 22:08 743后台调用ServletActionContext.getS ... -
struts2前后台传值汇总-(2)RequestAware-map格式
2015-03-13 21:51 1451后台继承RequestAware,SessionAware ... -
struts2前后台传值汇总-(1)ActionContext-map格式
2015-03-13 21:38 1239后台调用ActionContext中的getObject( ... -
复制新项目注意事项
2015-02-25 22:24 738当你从别的项目复制为一个新项目的时候,需要.修改Web p ... -
用java进行文件转码方法
2015-01-30 16:01 976用java进行文件转码方法 BufferedReader ... -
java文件转码方法
2015-01-30 16:01 1BufferedReader br = new Buffer ... -
导zip4j_1.3.2.jar包,出力压缩加密csv文件
2015-01-21 11:49 836导包 入口 public static ... -
不导包,压缩出力csv文件
2015-01-21 11:38 1041最近研究压缩csv文件出力,根据网上资料,整理了一套用不导 ... -
学习:java设计模式—工厂模式
2015-01-09 19:01 613一、工厂模式主要是 ... -
Eclipse CVS更换帐号的方法
2014-08-18 11:43 749使用CVS进行版本控制,当要提交一个文件时,发现需要重新输入C ... -
BigDecimal属性
2014-04-23 09:56 868BigDecimal abs() ... -
BigDecimal对象的用法(加减乘除 + 四舍五入)
2014-04-21 11:10 876java.math.BigDecimal。BigDecimal ... -
简单的ArrayList去重
2014-04-10 09:18 730public static void main(String[ ... -
正则表达式使用
2014-03-20 11:19 608java.lang包中的String类,java.util.r ... -
Java中throw和throws的区别
2014-02-06 15:45 480系统自动抛出的异常 所有系统定义的编译和运行异常都可以由系统自 ... -
全角半角转换问题
2013-12-05 13:17 1188网上找个日文全角半角转换的方法。整理如下: public c ...
相关推荐
Java 中 System.out.println() 和 System.out.write() 的区别 System.out.println() 和 System.out.write() 是 Java 中的两个基本输出函数,它们都可以用来将数据输出到控制台中,但是它们之间存在着一些重要的区别...
System.out.println("--下载路径--:"+path); System.out.println("----"); System.out.println("--------"); //sPath = HttpRequest.forwardIn(restTemplate,"http://common-method/","getFileUrl",obj); ...
System.out.println("disconnect success"); } catch (IOException ex) { System.out.println("not disconnect"); System.out.println(ex); } } public void upload() { //this....
System.out.println("********************************************"); result+="********************************************"+"\n"; /* IP数据报报文头 */ byte[] l = packet.header; String str = ...
System.out.println(f.canWrite() ? "可写入" : "不可写入"); System.out.println(f.isHidden() ? "是隐藏文件" : "不是隐藏文件"); System.out.println("文件的最后修改日期为:" + new Date(f.lastModified()))...
System.out.println(Integer.numberOfTrailingZeros(num)); // 输出 1 ``` ##### 2.6.6 Integer: rotateLeft `Integer.rotateLeft(int i, int distance)` 方法用于循环左移 `int` 类型变量的二进制表示。 ```java...
System.out.println(file.canWrite()); // 返回布尔值 ``` 4. **exists()**:判断文件是否存在。 ```java System.out.println(file.exists()); // 返回布尔值 ``` 5. **length()**:获取文件长度(以字节为...
System.out.println("读取完成,准备写入……"); } else { // 如果文件不存在 System.out.println("文件不存在"); flag = false; // 标记该文件不存在 } } catch (FileNotFoundException e) { System.out....
System.out.println("请选择运算符: 1:+ 2:- 3:* 4:/"); int choice = scanner.nextInt(); switch (choice) { case 1: System.out.println(num1 + num2); break; case 2: System.out.println(num1 - num2)...
System.out.println("文件可以写入:" + file.canWrite()); System.out.println("文件上级路径:" + file.getParent()); System.out.println("文件大小:" + file.length() + "B"); System.out.println("文件最后...
System.out.println("文件存在:" + file.exists()); System.out.println("是文件:" + file.isFile()); System.out.println("是目录:" + file.isDirectory()); System.out.println("名称:" + file.getName()); ...
System.out.println(result.size());; System.out.println(result); } /** * 列出基础字符串(base)的所有组合 * @param base 以该字符串作为基础字符串,进行选择性组合。 * @param buff 所求字符串的...
System.out.println("Directory created successfully."); } else { System.out.println("Failed to create directory."); } boolean deleted = directory.delete(); if (deleted) { System.out.println(...
System.out.println("上一个交易日:" + lastTradingDay); System.out.println("当前交易日:" + curTradingDay); System.out.println("市场状态:" + marketStatus); System.out.println("交易时段编号:" + ...
System.out.println("This code will always run, regardless of exceptions."); } ``` ##### 7. 包 Java中的包(package)是用来组织类和其他资源的一种方式,它可以避免命名冲突,并有助于管理大型项目的类库。...
System.out.println("current record: " + cr.getCurrentRecord()); // 本行内容 System.out.println("RawRecord:" + cr.getRawRecord()); // 每一列的内容 System.out.println("getValues() ");...
System.out.println("proxy server OK"); while (true) { Socket s=ss.accept(); process p=new process(s); Thread t=new Thread(p); t.start(); } } catch (Exception e) { System.out.println(e); } ...
System.out.println(file.canWrite() ? "文件可写" : "文件不可写"); System.out.println(file.canRead() ? "文件可读" : "文件不可读"); System.out.println(file.isDirectory() ? "是" : "不是" + "目录"); ...