// SplittingAtoms.java Copyright (c) 2004 Kari Laitinen // http://www.naturalprogramming.com // 2004-08-22 File created. // 2005-02-05 Last modification. class SplittingAtoms { public static void main( String[] not_in_use ) { String atomic_text = "\n Atoms consist of protons, neutrons, and electrons." ; System.out.print( atomic_text + "\n" ) ; String[] substrings_from_text = atomic_text.split( "[\n,]" ) ; for ( int substring_index = 0 ; substring_index < substrings_from_text.length ; substring_index ++ ) { System.out.print( "\n" + substring_index + ":" + substrings_from_text[ substring_index ] ) ; } atomic_text = "" ; for ( int substring_index = 0 ; substring_index < substrings_from_text.length ; substring_index ++ ) { atomic_text = atomic_text + substrings_from_text[ substring_index ] ; } System.out.print( "\n\n" + atomic_text + "\n" ) ; substrings_from_text = atomic_text.split( "[ ]" ) ; for ( int substring_index = 0 ; substring_index < substrings_from_text.length ; substring_index ++ ) { System.out.print( "\n" + substring_index + ":" + substrings_from_text[ substring_index ] ) ; } } }