Форум программистов, компьютерный форум, киберфорум
Наши страницы
Программирование Android
Войти
Регистрация
Восстановить пароль
 
Рейтинг 5.00/4: Рейтинг темы: голосов - 4, средняя оценка - 5.00
tolya1095
10 / 7 / 1
Регистрация: 12.10.2012
Сообщений: 158
1

Преобразование StringBuffer в String

15.12.2013, 17:40. Просмотров 788. Ответов 1
Метки нет (Все метки)

Я в интернете нашел примеры преобразования типов. IDE не ругается, но андроид-приложение вылетает.
Программа: на форме расположены кнопка, editText и textview. При нажатии на кнопку я считываю строку из editText, преобразованную в stringbuffer(для дальнейшего изменения строки), а затем возвращаю в string в textview и вывожу эту же строку. В общем, суть программы в том, чтобы вывести введенную мною строку, но обязательно, чтобы из stringbuffer в string. Из String вывести String - без проблем, а вот стоит преобразовать, так сразу начинается...
Кликните здесь для просмотра всего текста
Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
package com.example.testA4_0_4;
 
import android.app.Activity;
import android.os.Bundle;
import android.text.Html;
import android.view.View;
import android.widget.Button;
import android.widget.TextView;
 
public class MyActivity extends Activity implements View.OnClickListener {
    String text;
    /** Called when the activity is first created. */
    @Override
    public void onCreate(Bundle savedInstanceState)
    {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.main);
        Button button = (Button) findViewById(R.id.button);
        button.setOnClickListener(this);
    }
    @Override
    public void onClick(View v) {
        TextView editText = (TextView) findViewById(R.id.editText);
        TextView textview = (TextView) findViewById(R.id.textview);
        StringBuffer s = (StringBuffer) editText.getText();
        text=s.toString();
    textview.setText(Html.fromHtml(text));
    }
}


Добавлено через 48 минут
Разобрался
Кликните здесь для просмотра всего текста
Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
package com.example.testA4_0_4;
 
import android.app.Activity;
import android.os.Bundle;
import android.text.Html;
import android.view.View;
import android.widget.Button;
import android.widget.TextView;
 
public class MyActivity extends Activity implements View.OnClickListener {
    String text;
    /** Called when the activity is first created. */
    @Override
    public void onCreate(Bundle savedInstanceState)
    {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.main);
        Button button = (Button) findViewById(R.id.button);
        button.setOnClickListener(this);
    }
    @Override
    public void onClick(View v) {
        TextView editText = (TextView) findViewById(R.id.editText);
        TextView textview = (TextView) findViewById(R.id.textview);
        String editT = editText.getText().toString();
        StringBuffer s = new StringBuffer(editT);
        text=s.toString();
        textview.setText(Html.fromHtml(text));
    }
}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
15.12.2013, 17:40
Ответы с готовыми решениями:

Преобразование string в double
Такой код не прокатывает: double...

Преобразование R.string.* в строку
Как преобразовать ресурсы R.string.* в обычный String для отображения в UI ?...

AsyncTask<String, String, String> объясните пожалуйста
При описаний класса наследника AsyncTask мы в угловых скобках указываем три...

Преобразование StringBuffer в char*
Господа, мне в готовом проекте встретился такой кусок кода: сначала ...

String, StringBuffer, StringBuilder
Расскажите пожалуйста, чем отличаются классы String, StringBuffer и...

1
Vladimirys
312 / 209 / 27
Регистрация: 16.01.2010
Сообщений: 610
16.12.2013, 11:32 2
Я уже подметил, верный способ решить проблему, это задать вопрос на форуме. Если даже если и не ответят, то сам додумаешься. Но пока вопрос не задашь, додуматься, как то труднее.
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
16.12.2013, 11:32

Преобразование между типами System::String, char*, wchar_t*, std::string и др.
При написании кода, взаимодействующего как с .NET и управляемым кодом, так и с...

Неявное преобразование типа string в string[] невозможно
На строчке mas = textBox1.Text выдает ошибку &quot;Неявное преобразование типа...

Преобразование string в long (String из сокета)
Здравствуйте, пакетом приходит число, хочу это число преобразовать к типу long....


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru