亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

android studio的filter和word替換方法制作方法

android studio的filter和word替換方法制作方法

一只甜甜圈 2022-12-22 10:54:11
歡迎,。我正在制作一個應用程序來識別語音并將其轉換為文本,然后進行比較和更正,到目前為止,從將語音轉換為文本和比較它的一切都完美無缺,但有些詞我想更改或更改其措辭。 .. 我試著把它放在 if 語句下作為代碼的位置,它在應用程序方面運行良好,但它會顯著影響性能所以我問我是否可以制作類似過濾器的東西,以便它包含大量的單詞,同時為應用程序保持良好的性能。我所做的一個例子:If(inputText.getText.toString.contains("特定單詞")){之前的字符串;; 之后的字符串之前 = inputText.getText.toString;after = before.replaceAll("A Specific Word", "ASW" );inputText.setText(之后);}但這會導致性能問題。
查看完整描述

1 回答

?
慕村9548890

TA貢獻1884條經驗 獲得超4個贊

我認為您可以使用以下代碼簡單地增強它:


try{

    String sentence = inputText.getText().toString();

    inputText.setText(sentence.replaceall("Hello", "Hi"));    // Replace with Your words

}catch(Exception e){

    System.out.println("Couldn't find Hello"); 

}

使用 try-catch 語句,它不會檢查單詞是否在那里,但如果它不在那里,那么它也會繼續并安全地傳遞語句。有什么不同嗎?我們沒有在句子中找到所需的單詞,這將節省時間,句子會更長。


查看完整回答
反對 回復 2022-12-22
  • 1 回答
  • 0 關注
  • 81 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號