import java.util.regex.Pattern; /** * @author andreas stradinger */ public class PersonalNummerS2019 { static void personalNumberFirst(String [] aPersonaldatensatz, int iPosTrenner) { String[] aPersonDaten; for(int i=0; i<aPersonaldatensatz.length; i++){ aPersonDaten = aPersonaldatensatz[i].split(Pattern.quote("|")); aPersonaldatensatz[i] = aPersonaldatensatz[i].replace("|"+ aPersonDaten[iPosTrenner],""); aPersonaldatensatz[i] = "".concat(aPersonDaten[iPosTrenner]+"|"+ aPersonaldatensatz[i] ); } } /** * @param args the command line arguments */ public static void main(String[] args) { String[] aPersWuerth = {"Müller|Josef|FR_1112|Freiburg", "Maier|Fritz|ST_1114|Vaihingen"}; String[] aPersSchneider = {"Bauer|Josef|Heidelberg|HE_20011", "Muster|Fritz|Heidelberg|HE_20012"}; for(int i=0; i<aPersWuerth.length; i++){ System.out.println(aPersWuerth[i]); } for(int i=0; i<aPersSchneider.length; i++){ System.out.println(aPersSchneider[i]); } System.out.println(); personalNumberFirst(aPersWuerth, 2); personalNumberFirst(aPersSchneider, 3); for(int i=0; i<aPersWuerth.length; i++){ System.out.println(aPersWuerth[i]); } for(int i=0; i<aPersSchneider.length; i++){ System.out.println(aPersSchneider[i]); } } }