小程序段落
㈠ 求一个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、内容带动产品。小程序在上架新的商品时,你可以为这个商品赋予一个故事,简单介绍下设计理念、灵感来源,形成产品特有的含义,丰富产品内涵;节日或者说特殊节气时的内容带动购买欲望,写一篇科普文或者软文做产品推广。
㈩ 小程序产品详情,可以链接到页面指定段落吗
这个需求可以实现,不能链接,但是可以让滚动条滚动到指定的段落