Boolean类型不能转换成其他类型的。其他数据类型也不能转换成大Boolean类型
容量小的类型自动转换为容量大的数据类型,数据类型按容量大小排序:
Java
Mittwoch, 26. Oktober 2016
Sonntag, 29. Mai 2016
Java流
文件是硬盘上的一段空间,储存着各种各样的数据。通过一个流的方式来读取。
在java 程序中,对于数据的输入和输出操作以“流”方式进行。
java.io 包中定义了多个流类型(类或抽象类)来实现输入/输出功能。
可以根据不同的角度对其进行分类:1,按数据流的方向不同可以分为输入流和输出流
(都是在程序的角度上来说输入流和输出流,不是文件的角度)
2,按处理数据单位不同可以分为字节流和字符流
3,按照功能不同可以分为节点流和处理流。
J2SKD 所提供的所有流类型位于包java.io内都分别继承以下4种抽象流类型。
字节流 字符流
输入流 inputStream Reader
输出流 OutputStream writer
在java 程序中,对于数据的输入和输出操作以“流”方式进行。
java.io 包中定义了多个流类型(类或抽象类)来实现输入/输出功能。
可以根据不同的角度对其进行分类:1,按数据流的方向不同可以分为输入流和输出流
(都是在程序的角度上来说输入流和输出流,不是文件的角度)
2,按处理数据单位不同可以分为字节流和字符流
3,按照功能不同可以分为节点流和处理流。
J2SKD 所提供的所有流类型位于包java.io内都分别继承以下4种抽象流类型。
字节流 字符流
输入流 inputStream Reader
输出流 OutputStream writer
Samstag, 28. Mai 2016
Freitag, 13. Mai 2016
Montag, 16. November 2015
判断字符串是否相等
判断字符串
判断字符串是否相等有equals()和equalsIgnoreCase()两种方法。
(1)equals()方法
使用equals()方法对字符串进行比较时是严格区分大小写的,在此条件下,如果两个字符串仍具有相同的字符和长度,则返回true,否则返回false.
(2)equalsIgnoreCase()方法;
在忽略大小写的情况下比较两个字符串是否相等,果两个字符串仍具有相同的字符和长度,则返回true,否则返回false.
判断字符串是否相等有equals()和equalsIgnoreCase()两种方法。
(1)equals()方法
使用equals()方法对字符串进行比较时是严格区分大小写的,在此条件下,如果两个字符串仍具有相同的字符和长度,则返回true,否则返回false.
(2)equalsIgnoreCase()方法;
在忽略大小写的情况下比较两个字符串是否相等,果两个字符串仍具有相同的字符和长度,则返回true,否则返回false.
//比较:"==",equals(),equalsIgnoreCase()
public class Equeal {
public static void main(String args[]){
String s1 = new String("I am a student");
String s2 = new String("I am a student");
String s3 = new String("I AM A STUDENT");
String s4 = s1;
boolean b1 = (s1 == s2);
boolean b2 = (s1 == s4);
boolean b3 = s1.equals(s2);
boolean b4 = s1.equals(s3);
boolean b5 = s1.equalsIgnoreCase(s2);
boolean b6 = s1.equalsIgnoreCase(s3);
System.out.println("s1 == s2:" + b1);
System.out.println("s1 == s4:" + b2);
System.out.println("s1 equals s2:" + b3);
System.out.println("s1 equals s3:" + b4);
System.out.println("s1 equalsIgnoreCase s2:" + b5);
System.out.println("s1 equalsIgnoreCase s3:" + b6);
Abonnieren
Kommentare (Atom)