How to parse data from String in java.


package com.problem;
import java.util.regex.Pattern;
import org.apache.commons.lang3.StringUtils;
public class Solution {
public static void main(String[] args) {
String str = "234$$##Shivaji$$##22.00";
String patternStr = "[^A-Za-z0-9.]";
Pattern pattern = Pattern.compile(patternStr);
String[] s = pattern.split(str);
String name = null;
Double doub = null;
Integer in = null;
for (String ss : s) {
if (StringUtils.isAlpha(ss)) {
name = ss;
} else if (StringUtils.isBlank(ss)) {
} else if (StringUtils.isAlphanumeric(ss)) {
in = Integer.valueOf(ss);
} else {
doub = Double.valueOf(ss);
}
}
System.out.println(name);
System.out.println(doub);
System.out.println(in);
}
}
Share:

1 comment:

  1. https://twitter.com/Marco_Acortes/status/341578219176214528

    ReplyDelete

Quote of the day

Popular Posts

Featured Post

Collection Framework Overview

Collection:- A collection (sometimes called a container) is simply an object that groups multiple elements into single unit. Collect...

Youtube Page

Facebook Page

Recent Posts

About

I am Shivaji Chandra and I'm a Computer Science Engineer. I love to write poems, jokes and quotes. click here →