1.Math

package com.yfs.javase;

public class MathDemo {

	public static void main(String[] args) {
int r = 2;
System.out.println("圆的面积 : " + (Math.PI * r * r));
System.out.println("半径的平方 : " + (Math.pow(r, 2)));
System.out.println("16的平方根 : " + (Math.sqrt(16))); System.out.println("随机数 : " + Math.random()); System.out.println("Math.round(3.4) : " + Math.round(3.4));
System.out.println("Math.round(3.5) : " + Math.round(3.5)); System.out.println("Math.ceil(3.1) : " + Math.ceil(3.1));
System.out.println("Math.ceil(3.7) : " + Math.ceil(3.7)); System.out.println("Math.floor(3.1) : " + Math.floor(3.1));
System.out.println("Math.floor(3.7) : " + Math.floor(3.7)); } }

2.String

package com.yfs.javase;

public class StringDemo {

	public static void main(String[] args) {
String s1 = " Hello World hello Java I like JAVA you like jAVA "; System.out.println("s1: " + s1);
System.out.println("s1的长度: " + s1.length());
//去空格
s1 = s1.trim();
System.out.println("s1的长度: " + s1.length());
System.out.println("s1: " + s1);
System.out.println("s1第一个字符: " + s1.charAt(0));
System.out.println("s1最后一个字符: " + s1.charAt(47)); //查找
System.out.println("s1大写 : " + s1.toUpperCase());
System.out.println("s1小写 : " + s1.toLowerCase());
System.out.println("s1是否包含'java' : " + s1.contains("java"));
System.out.println("s1是否包含'java' : " + s1.toLowerCase().contains("java")); //查找索引
System.out.println("s1.indexOf('java') : " + s1.toLowerCase().indexOf("java"));
System.out.println("s1.indexOf('java',19) : " + s1.toLowerCase().indexOf("java",19));
System.out.println("s1.lastIndexOf('java') : " + s1.toLowerCase().lastIndexOf("java")); //比较
String s2 = new String("aBc");
String s3 = new String("abC");
System.out.println("s2.equals(s3) : " + s2.equals(s3));
System.out.println("s2.equalsIgnoreCase(s3) : " + s2.equalsIgnoreCase(s3));
System.out.println("s3.compareTo(s2) : " + s3.compareTo(s2));
System.out.println("s2.compareToIgnoreCase(s3) : " + s2.compareToIgnoreCase(s3));
//包含字符
String s4 = "C:\\javase\\Hello.java";
System.out.println("s4在c盘?" + s4.startsWith("C:"));
System.out.println("s4是否java文件?" + s4.endsWith(".java")); //截取
s4 = s1.substring(18);
System.out.println("s4 = " + s4);
System.out.println("s1.substring(6,11) = " + s1.substring(6,11)); s4 = "2014-7-1";
String[] as = s4.split("-");
for (int i = 0; i < as.length; i++) {
System.out.println(as[i]);
}
//替换
System.out.println(s1.replace("l", "*"));
int a = 15;
String s5 = String.valueOf(a);//类型转换
} }

3.Integer

package com.yfs.javase;

public class WrapDemo {

	public static void main(String[] args) {
int a = 15;
//a.toString();
//包装
Integer o1 = new Integer(a);//整型对象
String s1 = o1.toString();
System.out.println("s1 = " + s1);
//访问属性
System.out.println("最大值: " + Integer.MAX_VALUE); int b = 15;
Integer o2 = new Integer(b);
System.out.println("o1 == o2 ? " + (o1 == o2));//比较对象
System.out.println("a == b ? " + (a == b));//比较数值 Integer o3 = 15;//自动装箱机制new Integer(15); System.out.println("o3 = " + o3); System.out.println("o3 == b ? " + (o3 == b));//自动拆箱 a = o3;//自动拆箱 65 97 char c = 'z';
Character oc = new Character(c);
System.out.println("oc.compareTo('Z') : " + oc.compareTo('Z')); } }

java新手笔记24 Math/String对象的更多相关文章

  1. JAVA自学笔记24

    JAVA自学笔记24 1.能使用同步代码块就使用同步代码块,除非锁对象是this,就可以考虑使用同步方法.静态方法的锁是类的字节码对象. 2.JDK5新特性 1)接口Lock void Lock()/ ...

  2. Java学习笔记之---类和对象

    Java学习笔记之---类和对象 (一)类 类是一个模板,它描述一类对象的行为和状态  例如:动物类是一个类,动物们都有属性:颜色,动物们都有行为:吃饭 public class Dog { Stri ...

  3. Java学习笔记五 常用API对象一

    常用API:字符串操作:String类,StringBuffer类,StringBulider类 字符串是最重要的数据类型之一,处理字符串也是一种语言的基本工作. 1.String类: public ...

  4. 0024 Java学习笔记-面向对象-包装类、对象的比较、String常量池问题

    包装类 基本类型-->包装类 byte-->Byte short-->Short int-->Integer long-->Long char-->Characte ...

  5. Java开发笔记(九十)对象序列化及其读写

    有些时候,开发者想把程序运行过程中的数据临时保存到文件,可是前面介绍的字符流和字节流,要么用来读写文本字符串,要么用来读写字节数组,并不能直接保存某个对象信息,因为对象里面包括成员属性和成员方法,单就 ...

  6. Date/Math/String对象的函数

    <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title> ...

  7. java新手笔记25 日期格式化

    1.系统时间 package com.yfs.javase; import java.sql.Time; import java.sql.Timestamp; import java.util.Cal ...

  8. java新手笔记23 异常

    1.import package com.yfs.javase; import java.util.Scanner; //import java.lang.String;//默认导入 public c ...

  9. Java学习笔记19(String类)

    String代表字符串,在Java中,所有的字符串字面值都作为此类的实例实现 字符串的特点以及简单的原理分析: package demo; /* * String类的特点: * 所有的"&q ...

随机推荐

  1. SpringMVC(三)

    今天是学习Spring的第四天,今天终于又把Spring+SpringMVC+Mybatis(SSM)高了一遍,这次运行的代码和配置和昨天的不一样,今天运行的很成功. 主要学习的一点就是我今天使用的是 ...

  2. List集合

    集合类方便操作,增删查找容易.集合的超级接口collection:1.List: 1.ArrayList:是存在一个数组(Object[]),添加,删除元素很慢,查找很快,元素在内存中是有序的. 2. ...

  3. Android Studio 编译不通过,报错“找不到org.apache.http

    如果你使用的 target sdk是23请在build.gradle加入 android{ useLibrary ‘org.apache.http.legacy‘ }

  4. sql函数:汉字转换为拼音

    sql数据库自定义一个函数把下面代码写进去 功能是得到汉字拼音首字母create function fun_getPY(@str nvarchar(4000)) returns nvarchar(40 ...

  5. ZOJ 3829 Known Notation 贪心

    Known Notation Time Limit: 1 Sec Memory Limit: 256 MB 题目连接 http://acm.zju.edu.cn/onlinejudge/showPro ...

  6. BZOJ 1927: [Sdoi2010]星际竞速 费用流

    1927: [Sdoi2010]星际竞速 Time Limit: 1 Sec Memory Limit: 256 MB 题目连接 http://www.lydsy.com/JudgeOnline/pr ...

  7. Android Settings 导入eclipse

    1.加载源码 Android Project from Existing Code 选择源码工程Settings: 2.加载所需要的jar包 (改下名字) out/target/common/obj/ ...

  8. HTTP 无法注册 URL http://+:12345/HelloWcfService/。进程不具有此命名空间的访问权限

    运行的时候却发现出如下问题:HTTP 无法注册 URLhttp://+:12345/HelloWcfService/.进程不具有此命名空间的访问权限(有关详细信息,请参见http://go.micro ...

  9. php开启新的进程或者线程

    开启线程: $php_cli_path = '/usr/bin/php';$dir_path = dirname(__FILE__)."/".'CheckTaskState.she ...

  10. git 客户端 代码下载与提交

    (1)git clone 服务器用户名@服务器IP:~/Git目录/.git 功能:下载服务器端Git仓库中的文件或目录到本地当前目录. (2)对Git目录中的文件进行修改. (3)git statu ...