使用合适的正则表达式(如此代码或其他文章)分析双打后,重复将匹配的双打添加到列表中。在这里,您已经
myDoubles准备好在代码中的其他任何地方使用。
public static void main ( String args[] ){ String input = "text 3.454 sometext5.567568more_text"; ArrayList < Double > myDoubles = new ArrayList < Double >(); Matcher matcher = Pattern.compile( "[-+]?\d*\.?\d+([eE][-+]?\d+)?" ).matcher( input ); while ( matcher.find() ) { double element = Double.parseDouble( matcher.group() ); myDoubles.add( element ); } for ( double element: myDoubles ) System.out.println( element );}


