Java学习日记-3 Character和字符串】的更多相关文章

(先说几个小问题 1.在main方法中调用主类的其他方法时,必须先生成主类的对象 2.String s = new String("Hello") 生成了两个对象 3.熟用布尔+for+if的组合) 一.Character类 1.构造函数 public Character(char) 2.常用方法 public int compareTo(Character) 等于返回0,小于参数则返回小于0的值,大于参数则返回大于0的值. public boolean equals(Object o…
Java学习:飘逸的字符串 前言 相信不管我们运用Java语言来开发项目还是进行数据分析处理,都要运用到和字符串相关的处理方法.这个社会处处有着和字符串相关的影子:日志.文档.书籍等.既然我们离不开字符串,那么就来好好认识一下吧. 怎么构造一个字符串? 在Java语言里,有两种方法来创建一个字符串对象:一是用字符串直接量 String message=new String("Welcome to Java"); String message2="Welcome to Java…
接上一次的博客. 不可变字符串: Java中String类没有提供用于修改字符串的方法.如果想将greeting中的“Hello”改为“Help!”需要先提取所需要的的字符,然后再拼接.即 greeting=greeting.substring(0,3)+"p!"; java中的String类对象为不可变字符串.Java中将各种字符串放在公共的存储池中. 检测字符串是否相等: s.equals(t);  //判断s和e是否相等 s和e可以是字符串变量也可以是字符串常量. "H…
一.使用Scanner类进行控制台的输入 文档中Scanner类的定义为A simple text scanner which can parse primitive types and strings using regular expressions(一个可以使用正则表达式来解析基本类型和字符串的简单文本扫描器). 使用Scanner类,首先要导入 import.util.Scanner; 然后建立对象 Scanner  scan  =  new Scanner(System.in); 然后…
变量 变量和常量是程序处理的两种基本数据对象,变量是程序的基本组成单位 变量的目的就是确定目标并提供存放空间 public class Hello { public static void main(String args[]) { int a=10; //定义一个变量,并赋值 int b=20; int result=a+b; //变量之间的运算 System.out.println("结果是"+result); } } 运行结果: D:\myJavaDemo>javac -e…
OK , 就绪, 第一篇博客开撸 ~ 先听了毕姥爷激情澎湃的其他类型 ,从这里开始入手吧 : (一)System类  System类代表系统类,系统的属性和方法都放在该类.System类是一个final类, 它不能被初始化,,即System类中的属性和方法都是static的,可以直接陪调用.System的成员变量有 out,in, err 即标准输入输出和错误输入(流),常用到的System类的方法有下面几个: a. arraycopy方法 :public static void arrayco…
Java中的IO流在处理上分为字节流和字符流.字节流和字符流的区别 : 1.字节流读取的时候,读到一个字节就返回一个字节:  字符流使用了字节流读到一个或多个字节(中文对应的字节数是两个,在UTF-8码表中是3个字节)时.先去查指定的编码表,将查到的字符返回. 2.字节流可以处理所有类型数据,如:图片,MP3,AVI视频文件,而字符流只能处理字符数据.只要是处理纯文本数据,就要优先考虑使用字符流,除此之外都用字节流. 按照流向则分未输入流和输出流. JavaIO流体系可如下表示 : |----流…
字符串String 创建方法: 一·通过new创建  String  str1= new String("abc"); 二 直接创建   String str2="abc"; 前面两种方法的区别在于: 通过new方法创建的对象都拥有唯一的一个引用. 而方法二 中,如果两个字符串一样,则 这两个字符对象的引用指向同一个内存位置. 三  使用 +   String  str3=str1+str2:或是str3=“abc”+str2:或是 str3=“abc”+“def”…
基本数据类型: byte 1个字节 正负都能表示2的8-1次方 -128~127(包括0) short 2个字节 2的16-1次 整数类型 (默认为int类型) int 4个字节 2的32-1次方 long 8个字节 2的64-1次方 long类型定义的时候要在数字后面加上L或l 例: long number = 2344534656348204L ; 字符类型 char 2个字节 基本数据类型 float 4个字节  浮点类型(默认为double类型)  double 8个字节 布尔类型 Bo…
/** * 使用栈存储后缀表达式 * Create by Administrator * 2018/6/13 0013 * 下午 2:25 **/ public class StackX { private int maxSize; private char[] stackArray; private int top; public StackX(int size) // 构造函数 { maxSize = size; stackArray = new char[maxSize]; top = -…