String类的split()方法接受一个定界符(以字符串的形式),基于该定界符将当前String分成较小的字符串,并将所得的字符串作为数组返回。如果String不包含指定的定界符,则此方法返回仅包含当前字符串的数组。

如果String不包含指定的分隔符,则此方法返回一个包含整个字符串作为元素的数组。

用空格分隔字符串作为分隔符

要将字符串拆分为以白色节奏作为分隔符的字符串数组-读取源字符串。

通过传递“”作为定界符来调用split()方法。

打印结果数组。

以下Java程序将文件的内容读取到Sting中,并使用split()方法(以空格作为定界符)将其拆分-import java.io.File;

import java.io.FileNotFoundException;

import java.util.Arrays;

import java.util.Scanner;

public class SplitExample {

public static void main(String args[]) throws FileNotFoundException {

Scanner sc = new Scanner(new File("D:\\sample.txt"));

StringBuffer sb = new StringBuffer();

String input = new String();

while (sc.hasNextLine()) {

input = sc.nextLine();

sb.append(input);

}

String source = sb.toString();

String result[] = source.split(" ");

for(int i = 0; i

System.out.println(result[i]);

}

}

}

输出结果Hello

how

are

you

java分隔符 字符串_我们如何使用Java分割带有任何空白字符作为分隔符的字符串?...相关推荐

  1. java从控制台读取字符串_从控制台读取Java字符串

    java从控制台读取字符串 Today we will look into different ways to read string from console in java. 今天,我们将研究从J ...

  2. java strim性能_你所不知道的Java性能优化之String!

    Java性能优化之String字符串优化 1.字符串对象及其特点 Java中八大基本数据类型没有String类型,因为String类型是Java对char数组的进一步封装. String类的实现主要由 ...

  3. java 判断类型_如何快速入门Java编程学习(干货)

    一.初识Java 1.生活中的程序: 从起床到教室上课的过程 穿衣打扮>起床>洗漱>出宿舍>>吃早餐>到教室 按照特定的顺序去完成某一件事的过程我们叫做生活中的程序 ...

  4. java delphi 三层_三层架构delphi+Java+Oracle模式的实现

    [架构简介] *本架构以delphi作为客户端,Java作为服务端,oracle作为后台数据库数据.其中delphi客户端的封装为了保持与原来的开发方式兼容都是基于TclientDataSet实现的: ...

  5. delphi7aes加密解密与java互转_跨语言(java vs python vs nodejs)的RSA加解密问题探讨

    多次被问到这样的问题: java服务端的rsa加密操作已经完成,返回一个16进制的字符串给python平台,但是在python进行私钥解密的时候发现行不通.... 前端python加密,后端用java ...

  6. java负数右移_收入囊中篇---Java程序基础(二)

    前言: 本篇是接着上一篇更新的,如果没有阅读上一篇的话,可以查阅或回顾一下. 1.收入囊中篇---Java基础必备知识(一) 2.收入囊中篇---Java程序基础(二) Java程序基础目录 1.Ja ...

  7. java python算法_用Python,Java和C ++示例解释的排序算法

    java python算法 什么是排序算法? (What is a Sorting Algorithm?) Sorting algorithms are a set of instructions t ...

  8. 做Java头发少_这35个Java代码优化细节,你用了吗

    链接:https://www.jianshu.com/p/6e472304b5ac 前言 代码 优化 ,一个很重要的课题.可能有些人觉得没用,一些细小的地方有什么好修改的,改与不改对于代码的运行效率有 ...

  9. java 异常信息_优雅的异常处理 -- Java中的异常

    处理异常自己处理 try-catch抛出让别人处理 throws 获得异常信息 直接打印异常对象 通过异常对象调用getMessage()方法获得 通过异常对象调用printStackTrace()方 ...

最新文章

  1. iOS抓取日志方式(1)
  2. linux阿波罗配置文件放在哪,Apollo阿波罗配置中心
  3. 中国数据库OceanBase登顶之路
  4. 想玩转工业界机器学习?先学Spark吧
  5. 初识webpack——webpack四个基础概念
  6. React.js 小书 Lesson18 - 挂载阶段的组件生命周期(一)
  7. 语言 micropython_【雕爷学编程】MicroPython动手做(03)——零基础学MaixPy之开机测试...
  8. python 解析命令行
  9. StanfordDB class自学笔记 (5) JSON Data
  10. lwip协议栈源码分析之pbuf
  11. 高速PCB设计考虑的六个方面
  12. 人工智能研究中深度学习的局限性
  13. java.lang.NoSuchMethodError 之 依赖冲突解决方案
  14. MAC10.11 Python3.6 安装Scrapy
  15. numpy 相关函数
  16. SAP License Keys申请和导入
  17. Web GIS多种方式发布动态地图服务及显示(2)
  18. git添加diff tool和merge tool
  19. 线程池:4个方法,7个参数,4种拒绝策略
  20. 2022年全球市场网络加速软件总体规模、主要企业、主要地区、产品和应用细分研究报告

热门文章

  1. python笑傲江湖统计字数_基於Python的tf-idf算法实现:以《笑傲江湖》为例
  2. 自顶向下红黑树java,【CPP】各种各样的树(9)——自顶向下的红黑树
  3. php中数字字符串转换为字符串,php如何实现数字转字符串,php字符串转换为数字...
  4. component多个 vue_Vue.js之组件(component)
  5. 太阳直射点纬度计算公式_高中地理,常用计算公式大盘点,高中满分特辑!
  6. teamviewer设备数量上限怎么解决_会议音响设备出现啸叫怎么办?不要担心,这3个方法帮你解决...
  7. linux限制组访问权限,linux用户和组管理以及文件权限访问控制ACL策略
  8. C++安全方向(二):2.4 openssl_BIO接口解析
  9. C++socket编程(三):3.6 服务端recv客户端发送的数据
  10. python怎么退出全屏_wxPython:退出全屏