消费
====================================================================================================================================================
订单号 订单日期 交易日期-时间 支付流水号 卡类型 交易金额 商户手续费 实际结算金额 商户批次号
----------------------------------------------------------------------------------------------------------------------------------------------------
20120910000004626954 20120910 20120910-142250 39781839 贷记卡 100.00 0.00 100.00 2012091014
20120910000004626955 20120910 20120910-142407 39782571 贷记卡 500.00 0.00 500.00 2012091014
20120910000004626957 20120910 20120910-142509 39783125 贷记卡 450.00 0.00 450.00 2012091014
20120910000004626958 20120910 20120910-142627 39783829 贷记卡 1,100.00 0.00 1,100.00 2012091014
import java.util.regex.Pattern;
public class Test {
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
String str=" 20120910000004626954 20120910 20120910-142250 39781839 贷记卡 100.00 0.00 100.00 2012091014 ";
String[] ary=str.trim().split("\\s+");
for(String e:ary){
System.out.println(e);
}
// System.out.println(" 4 5 t".trim().split("\\s+").length);
// System.out.println(" 4 5 t".trim().split("\\s+")[0]);
// System.out.println(" 4 5 t".trim().split("\\s+")[1]);
// System.out.println(" 4 5 t".trim().split("\\s+")[2]);
// System.out.println(" 4 5 t".trim().split("\\s+")[3]);
}
}
分享到:
相关推荐
在“socket_recv”这个文件中,可能包含了关于如何在Socket编程中接收数据的示例代码,包括如何处理定长和变长数据的实现。通过分析和学习这个代码,我们可以更好地理解这两类数据的处理方法,并将其应用到自己的...
参赛者需要实现的解决方案可能包括读取日志文件,解析每条日志的各个元素,验证元素是否符合给定的格式,并确保所有元素的顺序正确。这需要对字符串处理和正则表达式有深入的理解,以便有效地分析和验证日志内容。 ...
- 为了提高代码的可读性和可维护性,建议将汉字映射关系定义在一个独立的配置文件中,并通过读取配置文件的方式加载这些映射关系。 以上两个知识点是关于Java语言中字符串分割和货币格式化的应用,对于初学者来说是...
数据结构中的“串”是指由一个或多个字符组成的序列,它是计算机科学中处理文本和字符串的基础。在《数据结构》的第三章“串及其应用”中,主要探讨了如何实现串类型以及在文本处理中的应用,包括模式匹配、字符填充...
- 对于不定长数据的处理,采用在输入后自动添加空格的方法,使得数据单元长度固定,便于读取。 7. **实验结果与分析**: - 程序成功实现了所有功能,包括菜单选择、数据录入和输出、排序以及查找和修改成绩。 - ...
输入的"123<空格>456<空格>789<回车>"会被解析为c='1',i=123,s="456"(因为`scanf`会自动忽略空格)。`printf`按照格式输出,得到1,123,456。正确答案是B) 1,123,456。 5. 这个程序初始化了一个长度为5的整型数组...
58. 把文件一行行读入数组可以使用文件读取语句配合列表推导式。 59. 搜索一个对象是可迭代的可以使用isinstance()函数。 60. 使用pip升级所有包可以使用pip list --outdated和pip install -U packagename。 61. ...
- 可变个数参数允许过程接受不定数量的参数。例如: ```tcl proc myProc {arg1 arg2 args} { # ... } ``` - **引用:upvar** - `upvar` 用于引用上层作用域中的变量。例如: ```tcl proc myProc {} { ...
是按照空格、制表符或换行符分隔来读取的,因此a的值不确定,b接收F的前一个字符,即换行符,所以b的值为0。 6. 字符串”ab34\\\n79”的长度是B. 7。字符串长度计算时不包含结束的空字符'\0',并且转义字符\\表示...
### C#附加练习知识点解析 #### 1. `String str = new String("a")` 和 `String str = "a"` 的区别 - **`String str = new String("a")`:** - 这种方式创建了一个新的字符串实例,并且这个字符串位于堆上,而不是...
`定义了一个二维数组,每行元素数量不定,但第二维固定为3,因此选项A、C、D都不正确,只有B是正确的。 5. **数组参数传递**: - 当数组名作为参数传递给函数时,它被当作指向数组首元素的指针,因此实际参数是该...
- 输入数据时,空格、逗号等分隔符可能会影响输入的解析,因此需要根据实际情况编写正确的输入格式。 4. **运算符优先级和结合性**: - `++`是前置运算符(如`++x`)和后置运算符(如`x++`)的区别在于计算顺序,...