Найдено 16 результатов

FoxTrix
15 июл 2013, 14:11
Форум: Java
Тема: Регулярные выражения
Ответы: 33
Просмотры: 19691

Re: Регулярные выражения

xr0m писал(а):Pattern pSign = Pattern.compile("\\+|\\*|\\-|\\/");
Спасибо, это помогло!
FoxTrix
15 июл 2013, 13:25
Форум: Java
Тема: Регулярные выражения
Ответы: 33
Просмотры: 19691

Re: Регулярные выражения

klblk писал(а):тогда м.б. вот так:
Pattern pSign = Pattern.compile("[\+\-\*\/]");
в предыдущем сообщении скрин, что пишет когда пытаюсь экранировать
FoxTrix
15 июл 2013, 13:18
Форум: Java
Тема: Регулярные выражения
Ответы: 33
Просмотры: 19691

Re: Регулярные выражения

Мой тебе совет. Не лезь в андроид, пока не познаешь как работать в Java. Иначе это будет походить на этакое извращение. Просто Java меня заинтересовала только потому, что на ней пишут под андроид) Первый проект доделаю, дальше легче пойдёт) Pattern pSign = Pattern.compile("[+-*/]"); та же ошибка =(...
FoxTrix
15 июл 2013, 01:07
Форум: Java
Тема: Регулярные выражения
Ответы: 33
Просмотры: 19691

Re: Регулярные выражения

Это не отменяет то, что ты делаешь грубейшие ошибки в коде, ты не инициализируешь переменные, отсюда твой нальпоинтер. На яве пишу 3й день, поэтому и ошибки... спасибо) подскажите ещё вот какую штуку, ругается на неправильный синтаксис в регулярном выражении Pattern pSign = Pattern.compile("+|*|-|/...
FoxTrix
14 июл 2013, 22:00
Форум: Java
Тема: Регулярные выражения
Ответы: 33
Просмотры: 19691

Re: Регулярные выражения

вот
FoxTrix
14 июл 2013, 21:46
Форум: Java
Тема: Регулярные выражения
Ответы: 33
Просмотры: 19691

Re: Регулярные выражения

у меня может быть больше 2 чисел, поэтому и не объявил
FoxTrix
14 июл 2013, 21:21
Форум: Java
Тема: Регулярные выражения
Ответы: 33
Просмотры: 19691

Re: Регулярные выражения

да
Изображение
FoxTrix
14 июл 2013, 12:57
Форум: Java
Тема: Регулярные выражения
Ответы: 33
Просмотры: 19691

Re: Регулярные выражения

package com.example.calc; import java.util.regex.Matcher; import java.util.regex.Pattern; import android.app.Activity; import android.os.Bundle; import android.view.Menu; import android.view.View; import android.view.View.OnClickListener; import android.widget.Button; import android.widget.TextView...
FoxTrix
14 июл 2013, 03:23
Форум: Java
Тема: Регулярные выражения
Ответы: 33
Просмотры: 19691

Re: Регулярные выражения

нет, даже так

Код: Выделить всё

text.setText(String.valueOf(result));
всё равно та же ошибка
FoxTrix
14 июл 2013, 02:35
Форум: Java
Тема: Регулярные выражения
Ответы: 33
Просмотры: 19691

Re: Регулярные выражения

TextView text; int result; int a[]; case R.id.equals: a[0] = Integer.valueOf("12"); a[1] = Integer.valueOf("23"); result = a[0] + a[1]; text.setText(text.getText()+ "=" + String.valueOf(result)); break; вот весь код кнопки, всё уже упростил для теста дальше некуда, я не представляю что тут может бы...
FoxTrix
14 июл 2013, 01:19
Форум: Java
Тема: Регулярные выражения
Ответы: 33
Просмотры: 19691

Re: Регулярные выражения

Изображение
FoxTrix
13 июл 2013, 23:41
Форум: Java
Тема: Регулярные выражения
Ответы: 33
Просмотры: 19691

Re: Регулярные выражения

в том то и дело что нет ошибок, компилируется, а когда нажимаю кнопку приложение вылетает =(
массив объявлен int[] a;
FoxTrix
13 июл 2013, 16:09
Форум: Java
Тема: Регулярные выражения
Ответы: 33
Просмотры: 19691

Re: Регулярные выражения

краш вызывает почему-то банальная конвертация String->Int, если закоментировать эти строки

Код: Выделить всё

a[0] = Integer.parseInt("12");
a[1] = Integer.parseInt("23");
то приложение не вылетает, в чём здесь проблема?
я что-то не так конвертирую?
FoxTrix
10 июл 2013, 21:53
Форум: Java
Тема: Регулярные выражения
Ответы: 33
Просмотры: 19691

Re: Регулярные выражения

попробовал как ты написал, всё равно вылетает =(
FoxTrix
10 июл 2013, 20:56
Форум: Java
Тема: Регулярные выражения
Ответы: 33
Просмотры: 19691

Re: Регулярные выражения

Велосипед конечно, но уж как просишь "(\\d*)+(\\d*)" matcher.group(1) - все числа до плюса matcher.group(2) - все числа после плюса тоесть если я оставлю ("\\d+") и напишу while (matcher.find()) { a[i] = Integer.parseInt(matcher.group(i+1)); i++; } то сработает? (просто вдруг будет не 10+20, а 10+1...
FoxTrix
10 июл 2013, 20:30
Форум: Java
Тема: Регулярные выражения
Ответы: 33
Просмотры: 19691

Регулярные выражения

Всем доброго времени суток! Разбираться в создании приложений и соответственно языке начал всего несколько дней назад, поэтому код может быть абсурден) Решил первым приложением сделать калькулятор, проблема вот в чём: В textView пишем выражение, допустим 10+20 , по нажатию = выполняется код ниже: (е...