JAVA笔记【20131202】

一、字符串截取、字符串拼接、字符串相等

       字符串截取:

                             String greeting="hello";

                              String s = greeting.substring(0,3);          --> "hel"

       字符串拼接: greeting = greeting.substring(0,3) + "p!" ;         --> "help!"       当一个字符串与一个非字符串的量拼接时,非字符串量自动转为字符串量。

      字符串对象是不可变的,但可以修改字符串变量的内容。

      字符串相等:区分大小写比较:equals()     不区分大小写: equalsIgnoreCase()

     JAVA中字符串常量是共享的。         

     更多String方法查看java.lang.String


二、输入输出

       控制台输入:Scanner 类,在java.util包中。示例代码如下:

import java.util.* ;
public class Test4
{
	public static void main(String[] args)
	{
		Scanner say = new Scanner(System.in);
		System.out.println("What is your name ?");
		String name = say.nextLine();
		//System.out.println(name);
		System.out.println("How old are you ?");
		int age = say.nextInt();
		//System.out.println(age);
		System.out.printf("Name Is %s , Age Is %d",name,age);
		say.close();
	}
}

对话框输入: JOptionPane类,在javax.swing包中。示例代码如下:


import javax.swing.*;
public class Test5
{
	public static void main(String[] args)
	{
		String name = JOptionPane.showInputDialog("What is your name ?","张三");
		//System.out.println(name);
		int age = Integer.parseInt(JOptionPane.showInputDialog(null,"How old are you ?","必须填入数字",JOptionPane.QUESTION_MESSAGE));
		//System.out.println(age);
		System.out.printf("Name Is %s , Age Is %d",name,age);
		System.exit(0);
	}
}


编译运行结果如图:


格式化输出:System.out.printf()  ,String.format()
             例:System.out.printf("Name Is %s , Age Is %d",name,age);
                     System.out.printf("%1$s %2$tB %2$te , %2$tY","Today Is",new Date());
             每一个以%开头的格式说明符都用后面相应的参数替代,格式说明符后的格式转换符表示格式化的类型,如f表示浮点,d表示十进制数,s表示字符串 ,1$表示参数索引,即是第几个参数。



阅读更多
个人分类: JAVA基础知识
想对作者说点什么? 我来说一句

java 学习笔记注意事项

2011年05月20日 64KB 下载

我的java笔记

2018年01月24日 260KB 下载

java笔记,快速入门java

2009年04月25日 167KB 下载

java j2se部分笔记

2009年06月05日 38KB 下载

java笔记java笔记

2009年08月10日 27KB 下载

Java笔记.txt

2011年01月13日 159KB 下载

java笔记 java笔记 java笔记

2011年10月21日 38KB 下载

java笔记 java笔记

2007年11月09日 586KB 下载

没有更多推荐了,返回首页

不良信息举报

JAVA笔记【20131202】

最多只允许输入30个字

加入CSDN,享受更精准的内容推荐,与500万程序员共同成长!
关闭
关闭