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. Extjs4---Cannot read property 'addCls' of null

    用MVC做后台管理系统时遇到的问题,关于tab关闭后再打开不显示,或者报错 我在新的tabpanel中加入了一个grid,当我关闭再次打开就会报错Cannot read property 'addCl ...

  2. 【Android】JSONArray的合并

    在Android开发过程中,需要处理解析服务器JSON数据时,或需要进行两个或多个JSONArray合并操作. 比如在进行LIstView的动态更新时. 在此提供一种JSONArray合并的方法,方便 ...

  3. CSS边框与边界

    (上右下左依次体现)à边框的同一属性名称可以同时使用多个属性值 简化方案:border: 长度 形态 颜色 例如 border:1px solid black; 16.2 CSS中边界的使用 padd ...

  4. .编写Java应用程序。首先,定义一个Print类,它有一个方法void output(int x),如果x的值是1,在控制台打印出大写的英文字母表;如果x的值是2,在 控制台打印出小写的英文字母表。其次,再定义一个主类——TestClass,在主类 的main方法中创建Print类的对象,使用这个对象调用方法output ()来打印出大 小写英文字母表。

    package com.homework.zw; //类Print部分 public class Print1 { int x; void output() { if(x==1) { for(int ...

  5. Android studio插件安装

    Android Studio安装插件的方式其实和Eclipse大同小异.废话不多说,直接上图: 区域1:你当前已经安装了的插件 区域2:在线安装 区域3:从硬盘安装,即针对你已经下载好了的插件,可通过 ...

  6. 【转】数据库中的join

    转自:http://coolshell.cn/articles/3463.html 对于SQL的Join,在学习起来可能是比较乱的.我们知道,SQL的Join语法有很多inner的,有outer的,有 ...

  7. java_类泛型承继方法

    package ming; class Apple3<T>{ private T info; public Apple3(){} public Apple3(T info){ this.i ...

  8. js解析XML

    //在当前页面内追加换行标签和指定的HTML内容function w( html ){    $(document.body).append("<br/>" + htm ...

  9. CentOS 简单命令

    一.启动级别 Linux系统设置系统启动模式的方式可以修改(必须要以root身份登录才能修改).修改系统启动模式的配置文件是   /etc/inittab. 我们在切换到root用户后,然后 vi / ...

  10. Failed to create java virtue machine(不能创建java虚拟机)

    今天开发模块时,遇到这个问题,本来是版本的问题,jdk1.6的版本有点低,与cxf框架不兼容,需要用到jdk1.7,结果安装了jdk1.7之后,客户方要求必须用jdk1.6,要统一,所以卸载jdk1. ...