Rambler's Top100

А Б В Г Д Е Ж З И К Л М Н О П Р С Т У Ф Х Ц Ч Ш Э Ю Я

Все примеры Примеры по пакетам


Простейший макропроцессор


//Простейший макропроцессор. Если слово содержится в карте, заменяет его на
//заданное в базе
package macros;

import java.util.TreeMap;


public class macro1 {

public static void main(String[] args) {
TreeMap tmap=new TreeMap();
tmap.put("Слово1", "Замена слова 1");
tmap.put("Слово", "клятва");
tmap.put("привет", "здрасте");
tmap.put("пока", "всего хорошего, уважаемый");
// String word="";
String inputStr = "Слово1";
String patternStr = " ";
String outStr ="";
String[] words = inputStr.split(patternStr);
for(String word:words){
if(tmap.keySet().contains(word)){
word=tmap.get(word).toString();
}
outStr=outStr+" "+word;
}
System.out.println(outStr);
outStr="";
inputStr = "Слово честного человека";
patternStr = " ";
words = inputStr.split(patternStr);
for(String word:words){
if(tmap.keySet().contains(word)){
word=tmap.get(word).toString();
}
outStr=outStr+" "+word;
}
System.out.println(outStr);
outStr="";
inputStr = "пока друг";
patternStr = " ";
words = inputStr.split(patternStr);
for(String word:words){
if(tmap.keySet().contains(word)){
word=tmap.get(word).toString();
}
outStr=outStr+" "+word;
}
System.out.println(outStr);
}

}

15.01.2009
Rambler's Top100


Ассоциативные ссылки