小程序段落
㈠ 求一個java小程序 要求統計輸出的一段英文段落中單詞出現的頻率
已經改了,小問題,一個分號出錯;
import java.util.ArrayList;
import java.util.Collections;
import java.util.Comparator;
import java.util.Iterator;
import java.util.List;
import java.util.Set;
import java.util.TreeSet;
public class Article {
//保存文章的內容
String content;
String[] rawWords;
String[] words;
int[] wordFreqs;
public Article() {
content = " ";
}
public void splitWord(){
final char SPACE = ' ';
content = content.replace('\'', SPACE).replace(',', SPACE).replace('.', SPACE);
content = content.replace('(', SPACE).replace(')', SPACE).replace('-', SPACE);
rawWords = content.split("\\s+"); }
public void countWordFreq() {
Set<String> set = new TreeSet<String>();
for(String word: rawWords){
set.add(word);
}
Iterator ite = set.iterator();
List<String> wordsList = new ArrayList<String>();
List<Integer> freqList = new ArrayList<Integer>();
while(ite.hasNext()){
String word = (String) ite.next();
int count = 0;
for(String str: rawWords){
if(str.equals(word)){
count++;
}
}
wordsList.add(word);
freqList.add(count++);
}
words = wordsList.toArray(new String[0]);
wordFreqs = new int[freqList.size()];
for(int i = 0; i < freqList.size(); i++){
wordFreqs[i] = freqList.get(i);
}
}
public void sort() {
class Word{
private String word;
private int freq; public Word(String word, int freq){
this.word = word;
this.freq = freq;
}
}
class WordComparator implements Comparator{
public int compare(Object o1, Object o2) {
Word word1 = (Word) o1;
Word word2 = (Word) o2;
if(word1.freq < word2.freq){
return 1;
}else if(word1.freq > word2.freq){
return -1;
}else{
int len1 = word1.word.trim().length();
int len2 = word2.word.trim().length();
String min = len1 > len2? word2.word: word1.word;
String max = len1 > len2? word1.word: word2.word;
for(int i = 0; i < min.length(); i++){
if(min.charAt(i) < max.charAt(i)){
return 1;
}
}
return 1;
}
}
}
List wordList = new ArrayList<Word>();
for(int i = 0; i < words.length; i++){
wordList.add(new Word(words[i], wordFreqs[i]));
}
Collections.sort(wordList, new WordComparator());
for(int i = 0; i < wordList.size(); i++){
Word wor = (Word) wordList.get(i);
words[i] = wor.word;
wordFreqs[i] = wor.freq;
}
}
public void printResult() {
System.out.println("Total " + words.length + " different words in the content!");
for(int i = 0; i < words.length; i++){
System.out.println(wordFreqs[i] + " " + words[i]);
}
}
public static void main(String[] args) {
Article a = new Article();
a.splitWord();
a.countWordFreq();
a.sort();
a.printResult();
}
}
只要在當前文件下創建一個文本文件,裡面可以寫一些單詞,就可以了
㈡ TXT段落前加一個字元。高分請求幫助!描述很清晰
請問要加什麼字元?你用word先找出來加在word中再復制過去不就行了
㈢ 微信小程序全民打雪球分幾個段位
微信小程序全民打雪球,分幾個段位呢?我覺得好像分四個段位
㈣ 如何把小程序代碼片段放在一個較大的小程序項目裡面去呢
= =如果那程序不是開源的那你看不到源代碼。或者你可以通過反匯編寫出它的匯編代碼
㈤ 各位朋友,幫忙看個java小程序片段,這些亂碼的內容是什麼可以發完整程序。
類右鍵,Properties,Text file encoding 修改編碼格式為UTF-8或gbk試試
㈥ 使用print(函數)input變數,編個小程序python
while True:print(input('>>'))
㈦ 微信小程序怎麼設置文本換行(從後台拿的數據)
1、打開開發者工具,在項目的pages文件夾下,新建mypage文件夾,並在文件夾內新建mypage,並在app.json中將mypage設為第一頁面。
㈧ 微信小程序有搜索代碼片段的功能嗎
支持的關鍵字有這些特點:
· 1.太過模糊的關鍵字不支持搜索(如搜索「吃」,「睡」則不會出現任何小程序);
· 2.知名的品牌,可以找到相關小程序(如搜索「騰訊」會出現「現騰訊視頻」等);
· 3.支持常用詞彙的模糊搜索(如搜索「加油」會出「一鍵加油」,「加油卡充值」,「騰訊加油卡充值」等)
㈨ 小程序如何做軟文推廣
小程序內如何做軟文推廣
1、內容帶動產品。小程序在上架新的商品時,你可以為這個商品賦予一個故事,簡單介紹下設計理念、靈感來源,形成產品特有的含義,豐富產品內涵;節日或者說特殊節氣時的內容帶動購買慾望,寫一篇科普文或者軟文做產品推廣。
㈩ 小程序產品詳情,可以鏈接到頁面指定段落嗎
這個需求可以實現,不能鏈接,但是可以讓滾動條滾動到指定的段落