Java中split()函数和trim()函数的用法

split()函数是根据参数如",", "-", " "等, 分割String字符串, 返回一个String的数组(String[]), 可以通过索引指定元素.

如果未找到, 则返回整个String字符串, 作为String数组(String[])的第0个元素.

trim()函数是去掉String字符串的首尾空格;

代码:

/**
 * @author Spike
 * @time 2014.4.25
 */
public class Split {  

    public static void split() {
        String details = "M 2.9 - 9km W of Alberto Oviedo Mota, Mexico";
        String magnitudeString = details.split(" ")[1];
        System.out.println(magnitudeString);
        details = details.split(",")[1].trim();
        System.out.println(details);
    }
    public static void main(String[] args) {
        // TODO Auto-generated method stub
        split();
    }  

}

输出:

2.9
Mexico

作者:csdn博客 Spike_King

更多精彩内容:http://www.bianceng.cnhttp://www.bianceng.cn/Programming/Java/

以上是小编为您精心准备的的内容,在的博客、问答、公众号、人物、课程等栏目也有的相关内容,欢迎继续使用右上角搜索按钮进行搜索数组
, string
, 字符串
, 函数
, split
, JAVA split String
, split函数
, split用法
, details
JAVA字符串函数
java split函数的用法、java split trim、js trim函数用法、java中trim的用法、c语言trim库函数用法,以便于您获取更多的相关知识。

时间: 2024-10-30 22:49:10

Java中split()函数和trim()函数的用法的相关文章

基于Java中Math类的常用函数总结_java

Java中比较常用的几个数学公式的总结: //取整,返回小于目标函数的最大整数,如下将会返回-2 Math.floor(-1.8): //取整,返回发育目标数的最小整数 Math.ceil() //四舍五入取整 Math.round() //计算平方根 Math.sqrt() //计算立方根 Math.cbrt() //返回欧拉数e的n次幂 Math.exp(3); //计算乘方,下面是计算3的2次方 Math.pow(3,2); //计算自然对数 Math.log(); //计算绝对值 Mat

java数组-java中关于Sqrt()函数

问题描述 java中关于Sqrt()函数 import java.math.*; public class Test { public static void main(String[] args) { BigDecimal b1 = new BigDecimal(Math.sqrt(5)-1,new MathContext(100)); BigDecimal b2 = new BigDecimal(2,new MathContext(100)); BigDecimal result = b1.

java中为什么main函数调用别的函数必须先实例化,实例化的目的是什么?

问题描述 java中为什么main函数调用别的函数必须先实例化,实例化的目的是什么? java中为什么main函数调用别的函数必须先实例化,实例化的目的是什么? 解决方案 估计是你的函数忘了加static,加了就可以直接调用了,比如 int add(int a, int b) { ... } -> static int add(int a, int b) { ... } 解决方案二: 初始化一个对象啊,只有对象才能调用其它的函数,如果不实例化那么这个函数必须是静态函数 解决方案三: 要想调用函数

java中的小问题关于\t的用法

问题描述 java中的小问题关于t的用法 在java中/t是TAB的意思及作用,但是t在java中怎么用,什么意思? 解决方案 t=空格,n=换行 解决方案二: t就是制表符,相当于我们按 tab键,"t"这样用就行了.

Java FP: Java中函数式编程的谓词函数(Predicates)第二部分

在上一篇文章中我们介绍了谓词函数.通过一个简单的只带一个返回值是true或者false的函数的接口,把函数式编程语言的优势带入到了类似Java的面向对象编程语言中.这一小节,我们将会介绍一些高级特性,方便你高效利用谓词函数. 测试 在测试代码中使用谓词的优势尤为明显.当你需要测试一个混合了数据结构与某些条件逻辑的方法时,通过使用谓词,你可以先单独测试数据结构,再测试条件逻辑. 第一步,先利用永真谓词或者永假谓词屏蔽用于判断的逻辑,将注意力集中在测试数据结构上: 1 // check with t

Java中split以·点分割的问题

[LeetCode]–165. Compare Version Numbers这个问题中,关于String的split(".")不能切分的问题. 今天开发中使用字符串分割函数split(),发现: String s = "upload/20120416135915265.sql"; System.out.println(s.split(".")); 输出的并不是想要的结果,之后输出: System.out.println(s.split(&quo

java中hashCode方法与equals方法的用法总结_java

首先,想要明白hashCode的作用,必须要先知道Java中的集合. 总的来说,Java中的集合(Collection)有两类,一类是List,再有一类是Set. 前者集合内的元素是有序的,元素可以重复:后者元素无序,但元素不可重复. 那么这里就有一个比较严重的问题了:要想保证元素不重复,可两个元素是否重复应该依据什么来判断呢? 这就是Object.equals方法了.但是,如果每增加一个元素就检查一次,那么当元素很多时,后添加到集合中的元素比较的次数就非常多了. 也就是说,如果集合中现在已经有

详解Java中使用externds关键字继承类的用法_java

理解继承是理解面向对象程序设计的关键.在Java中,通过关键字extends继承一个已有的类,被继承的类称为父类(超类,基类),新的类称为子类(派生类).在Java中不允许多继承.(1)继承 class Animal{ void eat(){ System.out.println("Animal eat"); } void sleep(){ System.out.println("Animal sleep"); } void breathe(){ System.ou

Java中synchronized关键字修饰方法同步的用法详解_java

Java的最基本的同步方式,即使用synchronized关键字来控制一个方法的并发访问. 每一个用synchronized关键字声明的方法都是临界区.在Java中,同一个对象的临界区,在同一时间只有一个允许被访问. 静态方法则有不同的行为.用synchronized关键字声明的静态方法,同时只能够被一个执行线程访问,但是其他线程可以访问这个对象的非静态的synchronized方法.必须非常谨慎这一点,因为两个线程可以同时访问一个对象的两个不同的synchronized方法,即其中一个是静态s