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. shell 检测ip的合法性与检测网络掩码的合法性

    有时我们需要检测IP输入的正确性与网络掩码的正确性,用shell脚本写的: #验证ip地址的正确性 check_ip_format() { echo $1 | grep "^[0-9]\{1 ...

  2. 图形用户界面(graphical user interface)

    1 java中提供的类库 1.1 定义 AWT(abstract windows toolkit)抽象窗口工具包:提供了与本地图形界面进行交互的接口,AWT中提供的图形函数与操作系统的图形函数有着对应 ...

  3. angular中的promise

    angular中的promise用法 标签(空格分隔): angular 前言 Promise其实是一个规范,用类似then().then()这样的链式调用形式来处理因为异步带来意大利面条式的代码(多 ...

  4. ThinkPHP中URL解析原理,以及URL路由使用教程!

    几个概念: THINKPHP 是一个MVC框架,使用PATHINFO解析出分组名,模块名,方法名,以及参数. PATHINFO:就是 http://localhost/index.php/Home/I ...

  5. 利用sqlmap和burpsuite绕过csrf token进行SQL注入 (转)

    问题:post方式的注入验证时遇到了csrf token的阻止,原因是csrf是一次性的,失效导致无法测试. 解决方案:Sqlmap配合burpsuite,以下为详细过程,参照国外牛人的blog(不过 ...

  6. DHCP Option 60 的理解

    原文地址: http://blog.163.com/chenqioulin_1983/blog/static/83216232010109104430251/   首先还是看看RFC咋说的吧.DHCP ...

  7. js原生瀑布流

    背景: 1.在移动端开发,jq文件是显得非常庞大的,所以所有效果尽量用HTML5和原生js实现. 2.本次瀑布流是固定列数,采用非浮动的另外一种瀑布流思想实现的. 3.本次数据来源是json接口 4. ...

  8. Android多媒体-人脸识别

    1. 相关背景 Google 于2006年8月收购Neven Vision 公司 (该公司拥有 10 多项应用于移动设备领域的图像识别的专利),以此获得了图像识别的技术,并不是常快应用到免费的 Pic ...

  9. 学习笔记之SQL Programming DB2

    http://publib.boulder.ibm.com/infocenter/iseries/v5r4/index.jsp If you intend to update a column or ...

  10. Android之HTTP网络通信--GET传递(二)

    根据上一篇写的是实现了通过url接口将接口中的数据显示出来,这次根据上一篇的基础,进一步说明一下AsynTask的使用. AsynTask类有几个函数是大家必须知道的. doInBackGround( ...