Возник вопрос: как мне найти в Java все слова в текстах, например, 4 символа? а потом как их заменить?
для поиска некоторого фрагмента текста, который я написал
<</p>
fButton.addActionListener(new ActionListener()
{public void actionPerformed(ActionEvent event)
{int i=text.getText().indexOf(field2.getText(),text.getSelectionStart());
if(i>=0)
text.select(i,i+field2.getText().length());
text.requestFocusInWindow()
;>
Я пытался объединить кнопки и поля, но у меня есть только 2 ошибки:
symbol : method parseInt (javax.swing.JTextField)
location: class java.lang.Integer
numb=Integer.parseInt(field2);
^
symbol : method replaceAll (java.lang.String,javax.swing.JTextField)
location: class javax.swing.JTextArea
text = text.replaceAll("\\b\\w{4}\\b", field3);
^
Код:
field2=new JTextField("Enter number",10);
int numb;
numb=Integer.parseInt(field2);
tPanel.add(field2);
JButton fButton=new JButton ("Find and Replace");
tPanel.add(fButton);
fButton.addActionListener(new ActionListener()
{
public void actionPerformed(ActionEvent event)
{
text = text.replaceAll("\\b\\w{4}\\b", field3);
}});
field3=new JTextField("Enter replace",10);
tPanel.add(field3);
Не могу понять это (((