文档章节

String

金丨豆
 金丨豆
发布于 2016/05/03 09:20
字数 325
阅读 20
收藏 0

转载时请记得标明源地址:http://my.oschina.net/lijindou/blog

        这是获取时间的代码


  1.  //先new出一个Date对象  

  2. Date d=new Date();  

  3. //用Date的对象调用.getTime()方法,返回值为一个long类型  

  4. //返回的是毫秒    

  5. long time1=d.getTime();  

  6. System.out.println(time1);  

     

  7.  //这个也是一种获取时间毫秒的方式  

  8.  long time=System.currentTimeMillis();   

  9.         //这个是格式化时间时间的格式就在括号中  

  10.  SimpleDateFormat format=new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");    

  11.       

  12.  Date d1=new Date(time);    

  13.       

  14.         String t1=format.format(d1);    

  15.      System.out.println("时间:"+time);</span>  

 

      下面的是int与String 的互相转换</span>  

 

            1.String转int

             //这种的转化只能在十位数之内转换,超过十位数就会报错

             //并且只能转换整数


             String s="123";


            int i = Integer.valueOf(s).intValue(); 

            System.out.println("int i="+i); 

 

 

           2.int转String 

 

   //这种支持整数与小数的转换

           String s1 = String.valueOf(i);


           System.out.println(s1);

 

 

2016.07.06 补充 

3.下面的代码是检测一个文本框中输入的是类型

//这个的原理 就是用正则匹配的

String txt = et.getText().toString();

 

Pattern p = Pattern.compile("[0-9]*");
Matcher m = p.matcher(txt);
Log.e(TAG, "onClick: 数字=="+m.matches() );
if(m.matches() ){
    Toast.makeText(MainActivity.this,"输入的是数字", Toast.LENGTH_SHORT).show();
}
p=Pattern.compile("[a-zA-Z]");
m=p.matcher(txt);
Log.e(TAG, "onClick: 字母=="+m.matches() );
if(m.matches()){
    Toast.makeText(MainActivity.this,"输入的是字母", Toast.LENGTH_SHORT).show();
}
p=Pattern.compile("[\u4e00-\u9fa5]");
m=p.matcher(txt);
Log.e(TAG, "onClick: 汉字=="+m.matches() );
if(m.matches()){
    Toast.makeText(MainActivity.this,"输入的是汉字", Toast.LENGTH_SHORT).show();
}
 

 

 

 

© 著作权归作者所有

金丨豆
粉丝 8
博文 41
码字总数 26382
作品 0
深圳
程序员
私信 提问
Common Lisp String 常用函数用法

Strings (char string i) Function Returns the ith character of string. Zero-indexed. Ignores fill pointers. Settable. (char "Floob-Boober" 0) (char "Floob-Boober" 1) ------------......

沙枣
2013/08/26
690
0
Hive结合shell脚本实现自动化业务

【案例】hive脚本加载数据到hive分区表 access_logs/20170610/2017061000.log 2017061001.log 2017061002.log ...... 2017061023.log 二级分区:天/小时 crontab+shell 实现自动调度。 建库:...

weixin_40652340
2017/12/13
0
0
XamarinEssentials教程获取首选项的值

XamarinEssentials教程获取首选项的值 如果开发者想要获取首选项中某一项的值时,可以使用Preferences类的Get()方法实现,该方法可以对指定键的值进行获取。该方法有12种形式,下面依次进行介...

大学霸
2018/10/16
10
0
android set和get问题

我不解为什么要对这些年龄、密码等等要set和get;求解释一下;能详细一点更好;谢谢 private Group favoriteFlightList; private String useraccount;//用户帐号 private int age;//年龄 pr...

weng4570
2013/11/29
975
1
StringUtils工具类的使用

一、数组转成字符串: 1、 将数组中的字符转换为一个字符串 将数组中的字符转换为一个字符串 @param strToConv 要转换的字符串 ,默认以逗号分隔 @return 返回一个字符串 String[3] s={"a","...

michelya
2011/11/09
21
0

没有更多内容

加载失败,请刷新页面

加载更多

高速PCB设计软件allegro中与网络有关的约束规则设置

在allegro pcb的设计过程中,设计约束规则包括时序规则、间距规则、信号完整性规则以及物理规则等,本期主要详细讲解与物理、间距与电气约束中的线宽、线间距物理规则的设置。 一、线宽设置 ...

demyar
4分钟前
0
0
Linux 启动停止SpringBoot jar 程序部署Shell 脚本

#!/bin/bash #这里可替换为你自己的执行程序,其他代码无需更改 APP_NAME=algorithm.jar #使用说明,用来提示输入参数 usage() { echo "Usage: sh 执行脚本.sh [start|stop|restart|status]...

草庐过客
6分钟前
0
0
mysql-connector-java驱动升级到8.0后数据库保存时间出现时差

1.问题:在一个新项目中用到了新版的mysql jdbc 驱动后,发现保存到数据库的时间出现了时差 <dependency> <groupId>mysql</groupId> <artifactId>mysql-connector-java</artifactId>......

ValSong
7分钟前
0
0
好程序员大数据教程Scala系列之隐式转换和隐式参数

5.1. 概念 隐式转换和隐式参数是Scala中两个非常强大的功能,利用隐式转换和隐式参数,你可以提供优雅的类库,对类库的使用者隐匿掉那些枯燥乏味的细节。 5.2. 作用 隐式的对类的方法进行增强...

好程序员官网
11分钟前
0
0
多线程必备

初次接触线程,可能有很多初学者搞不明白,始终云里雾里,那么本篇文章直接带大家介绍多线程必须知道的几个点 接下来没有多余,直接上干货 1. 进程和线程的区别是什么? 进程是执行着的应用程序,...

理性思考
14分钟前
1
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部