我一直在尝试创建一个程序,将制表符元素替换为空格(假设一个制表符相当于8个空格,其中一个或多个空格是非空格字符(字母)。我开始通过以下方式从扫描仪中提取文件中的文本: reader = new FileReader(file) printlnscanner = new Scanner(reader);String text = Scanner.
我使用制表符(/t)作为分隔符,我知道我的数据中有一些空字段,例如:其中->等于制表符。正如您所看到的,空白字段仍然正确地由制表符包围。StringTokenizer st = new StringTokenizer(strLine, "\t"); ...然而,Java有没有一种方法可以绕过这种行为,强制<e