`
qhd_liwei
  • 浏览: 104475 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

java读取txt文本,字符串截取

    博客分类:
  • java
阅读更多
package com.test;

import java.io.BufferedReader;
import java.io.BufferedWriter;
import java.io.File;
import java.io.FileNotFoundException;
import java.io.FileReader;
import java.io.FileWriter;
import java.io.IOException;

public class TextConvertor {

public static String convertingStr(String lineStr) {
  String retVal = "";
  return retVal;
}

public static String readPath = "C:\\Documents and Settings\\Administrator\\桌面http://www.cnblogs.com/coconut_zhang/admin/file://1.txt/";
public static String writePath = "C:\\Documents and Settings\\Administrator\\桌面http://www.cnblogs.com/coconut_zhang/admin/file://1-bak.txt/";

/**
  * @param args
  * @throws IOException
  */
public static void main(String[] args) throws IOException {
  File file = new File(readPath);
  if (!file.exists()) {
   System.out.println("File not exist!");
   System.exit(0);
  }
  BufferedReader br = new BufferedReader(new FileReader(readPath));
  BufferedWriter bw = new BufferedWriter(new FileWriter(writePath));
  String temp = "";
  while ((temp = br.readLine()) != null) {
   System.out.println(temp);
   int i = 0;
   for (i = 0; i < temp.length(); i++) {
    String subTemp = temp.substring(i, i + 1);
    if (subTemp.matches("[^\\x00-\\xff]")) {
     System.out.println(subTemp + ": true");
     break;
    } else
     System.out.println(subTemp + ": false");
   }
   if(i == temp.length())
    temp = temp.substring(0, i - 1) + "\t" + temp.substring(i);
   else
    temp += "\t ";
   bw.write(temp);
   bw.newLine();
  }
  bw.flush();
  br.close();
  bw.close();
}
}

分享到:
评论

相关推荐

    【分享】字符串截取标签

    字符串截取是日常编程任务中的常见操作,尤其是在处理用户输入、读取文件内容或解析数据时。它可以帮助我们获取字符串的一部分,如提取URL的域名、从日志中提取关键信息或者分析文本内容。 在描述中提到的“博文...

    java 寻找指定字符最后出现的位置

    比如,如果我们想查找特定字符前的所有文本,可以先找到字符的位置,然后使用`substring()`方法截取到该位置的子字符串。 此外,对于大小写敏感或不敏感的查找,Java还提供了`toLowerCase()`和`toUpperCase()`方法...

    Java 字符串转换成点阵字库显示

    在Java编程中,将字符串转换成点阵字库显示是一种常见的需求,特别是在处理文本图形界面或者游戏开发时。点阵字库是一种将字符图形化表示的方式,它将每个字符用一系列像素点组成,每个点代表一个颜色(通常为黑白)...

    java字符串和数组基础共21页.pdf.zip

    字符串则在处理文本信息时起到关键作用,比如读取和解析配置文件,格式化输出,或进行字符串匹配和搜索。在高级话题中,如字符串连接优化,字符串池,以及数组与链表的性能对比,都是深入学习Java的重要部分。 在...

    Java编写文本编辑器

    Java的`String`类和`StringBuilder`类提供了丰富的操作方法,如`substring`用于截取字符串,`replace`用于替换子串,`trim`用于去除空白字符等。 3. **Swing或JavaFX**:Java提供了两种图形用户界面(GUI)框架,...

    创建一个字符串的primitive表示

    如果文件名列表指的是读取实际文件,可以使用`FileReader` API从本地文件系统读取文本内容,然后将内容视为字符串处理。例如: ```javascript let reader = new FileReader(); reader.readAsText(file); reader...

    java文本编辑器

    - 文本编辑器需要支持复制、粘贴、查找替换等操作,这就需要用到字符串操作和正则表达式。例如,String类提供了substring方法进行截取,indexOf和replace方法进行查找和替换。 5. **多线程**: - 在处理大文件时...

    字符串string.zip

    8. **字符串与IO**:在Java I/O中,`BufferedReader`和`PrintWriter`等类经常与字符串打交道,读取或输出文本数据。 9. **正则表达式**:`Pattern`和`Matcher`类允许使用正则表达式进行复杂字符串匹配和替换,例如`...

    Java文本编辑器(记事本)完整代码

    总的来说,这个Java记事本项目展示了Java基础、Swing GUI编程、文件I/O操作、字符串处理和异常处理等多个核心Java编程概念,是学习和实践Java技术的好例子。通过阅读和理解这段代码,开发者可以进一步提升自己的Java...

    Java使用正则表达式提取XML节点内容的方法示例

    Java使用正则表达式提取XML节点内容的方法示例主要介绍了Java使用正则表达式提取XML节点内容的方法,结合具体实例形式分析了java针对xml格式字符串的正则匹配相关操作技巧。 一、正则表达式简介 正则表达式是指一...

    字符串查找替换器,不但可替换还可以查找

    字符串在许多编程语言中都有专门的数据类型,如Python的str、Java的String等。这些语言提供了丰富的字符串操作方法,包括查找、替换、截取、拼接等。 查找字符串的方法通常有简单的索引定位和更复杂的模式匹配。...

    HexStrToInt.zip_字符串处理_字符串的处理

    5. **`www.pudn.com.txt`可能的内容**:此文件可能是包含示例代码或说明的文本文件,可能展示了如何在特定语言中进行字符串处理,尤其是十六进制字符串转整数的代码示例。 6. **`HexStrToInt`可能的内容**:这可能...

    java对文本的各种处理

    Java的`String`类提供了丰富的API来操作字符串,如`substring()`截取子串,`indexOf()`和`lastIndexOf()`查找子串,`replace()`替换子串,`trim()`去除空白等。 4. **正则表达式** `java.util.regex`包提供了`...

    字符串.rar

    在IT领域,字符串是编程语言中的基本数据类型之一,它由一个或多个字符组成,用于存储文本信息。字符串在各种编程语言中都有广泛的应用,包括Python、Java、C++等。下面将详细讨论字符串的概念、特性、操作以及在...

    Spring Batch读取txt文件并写入数据库的方法教程

    // 在这里处理数据,例如去除特殊符号,截取过长的字符串等 user.setUsername(user.getUsername().trim()); if (user.getInterests() != null) { user.setInterests(user.getInterests().stream().map(String::...

    函数 字符串.zip

    5. **文件操作**:读取和写入文件通常涉及字符串的处理,函数可以方便地读取文件内容到字符串,或将字符串写入文件。 总结来说,函数和字符串是编程的基础,理解和掌握它们对于编写高效、可维护的代码至关重要。...

    关于字符串操作小东西

    例如,`substring()`用于截取字符串的一部分,`indexOf()`和`lastIndexOf()`用于查找子串的位置,`replace()`和`replaceAll()`用于替换特定字符或模式,以及`trim()`去除字符串两端的空白等。了解并熟练运用这些方法...

    第8章 字符串处理

    4. **字符串查找与替换**:`indexOf()`和`lastIndexOf()`方法用于查找子字符串的位置,`substring()`方法截取子字符串。在替换方面,有`replace()`或`replaceAll()`方法用于替换指定的子串。 5. **字符串比较**:...

    数组和字符串.rar

    字符串常用于处理文本,如读取、搜索、替换、分割等操作。在Python中,字符串可以通过索引和切片进行访问,而在C++或Java中,可以使用String类来处理字符串。字符串还有许多内置的方法,如`length()`(返回字符串...

    字符串1307

    在Java编程语言中,字符串(String)是一个至关重要的概念,它被广泛用于数据处理、文本操作以及各种编程任务。本节视频教程"Java基础视频教程第13天 string字符串07"深入探讨了Java中的字符串处理,特别是围绕基本...

Global site tag (gtag.js) - Google Analytics