我想执行将单个字符串转换为矩阵或表格形式的拆分逻辑。我有下面的弦结构。
BlackPerl
Bill No: 101
Bill Date: 27/03/2015
Sr. Particulars Qty Rate Amount
1 Knife 2 10.00 20.00
2 Pirates Cap 1 200.00 200.00
Total Amount 220.00
每次钉钉结构都是一样的,但产品应该是可变的(意味着产品可以增加或减少)
我期待的输出如下
Sr. | Particulars | Qty | Rate | Amount
1 | Knife | 2 | 10.00 | 20.00
2 | Pirates Cap | 1 | 200.00 | 200.00
这意味着我需要将数据存储在单独的ArrayList中,如:
Sr.ArrayList包含1和2,Particulars ArrayList包含Knife和Pirates Cap等等。
我尝试了几种方法但都没有成功
首先我想我必须使用这个链接将字符串拆分为表格
然后尝试了另一个链接2、Link3
有谁能帮我一下
事先谢谢。
首先,我想我需要使用StringTokenizer拆分string,这样我已经尝试了
StringTokenizer st = new StringTokenizer(text, "\\s*[Sr.]+\\s*");
while(st.hasMoreTokens()){
Log.v(TAG, st.nextToken());
}
然后再次尝试使用拆分字符串行[]=text.split(“sr.”)拆分;
for(int i = 0 ; i < lines.length ; i++) {
Log.v(TAG, "Line:: "+i+ " -- "+lines[i]);
}
正如你所描述的,我会这样处理它。
我有一个字符串,其中我需要拆分它并存储在ArrayList中,如下所示;所有这些都使用Java7。 下面是我的程序的输入; 我在这里试图实现的是一个数组列表,如下所示。 我编写了一个示例代码,但似乎没有将elementB分组到列表中。我们如何将这两个元素组合成一个列表。 示例代码: 我得到下面的输出,其中elementB没有改变,而是重复自身。有人能给我指路吗
我有一个字符串,需要将其拆分并存储在ArrayList中,如下所示;所有这些都使用Java7。 下面是我程序的输入; 我试图在这里实现的是一个ArrayList,如下所示,在它分组后。 我写了一个示例代码,但似乎没有将元素B分组到列表中。我们如何将这两个元素分组到列表中。 示例代码: 我得到下面的输出,其中elementB没有改变,而是重复自身。有人能给我指路吗 我们甚至可以考虑以下输入:
我试图匹配正则表达式模式来替换特定字符串。 示例文本:ABC/1111111 031111111/0318*12345678 我想用“/1222”替换03和18 in/0318,即(2022年12月)。我尝试了string replaceAll方法,但它替换了提供的示例字符串中所有匹配的字符。比如下面; 我尝试过的示例代码: 样本文本。替换(匹配器组(2),“12”); 样本文本。替换(匹配器组(
每当我在这个集合中保存一些数据时,我就声明了一个类LoanDetails和一个包含BigDecimal类型loanAmount的字段 它以字符串形式存储在mongo db数据库中 我试图在loanAmount字段上添加注释
嗨,我想在javascript中以特定的方式拆分一个字符串,比如字符串是C:/用户/我/AppData/弹性/弹性1.6。我知道我可以分裂它使用分裂()方法,并使用pop()和Shift()得到第一个和最后一个分裂的字符串,但我想分裂它喜欢,除了最后一个字符串。所以答案应该像“C:/用户/我/AppData/弹性” 我是这样做的,, 我像这样出去了, 但我想要这样,
我有一个字符串: 我想用分隔符< code >分割这个字符串 为此,我使用以下方法: 我得到了我需要的东西,除了我失去了分隔符。下面是示例:http://jsfiddle.net/JwrZ6/1/ 如何保留分隔符?