「英文单词检查java」英文单词检查c

博主:adminadmin 2022-11-27 18:28:07 58

今天给各位分享英文单词检查java的知识,其中也会对英文单词检查c进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!

本文目录一览:

java中怎么搜索一个字符串中的所有英文单词

public void test(){java.util.Scanner sc = new java.util.Scanner(System.in);System.out.println("请输入字符串");String str = sc.next();char[] arr = str.toCharArray();java.util.Map map = new java.util.HashMap();for(int i = 0; i = 65 || (int)arr[i] = 97) || ((int)arr[i] = 122)){for(int j = 0; j arr.length; j++){if(arr[i] == arr[j]){++count;}}map.put(arr[i]+"", count);}}java.util.Iterator iter = map.keySet().iterator();while (iter.hasNext()) {String key = (String) iter.next();Integer val = map.get(key);System.out.println(key+"出现了:" + val);}System.out.println("输入的字符串为:"+java.util.Arrays.toString(arr));}

如何让JAVA程序识别句子中的英语单词

可以自已定义类似的方法:

如,判断字符串是否是一个或多个单词。然后用subString分成一个一个无空格的单词。

然后去找类似的单词字库。去匹配。网上应该能找到的

如何用Java编程测试单词数

意思在控制台输入一串数,并计算单词数吧!这我练习的的代码:

public class Test {

public static void main(String[] args) throws Exception {

String zifuchuan=new String("");

int hanzishu=0; int zimu=0;int kongge=0; int shuzi=0;int qita=0 ;

System.out.println("请输入一行字符: ");

BufferedReader stdin=new BufferedReader(new InputStreamReader(System.in));

zifuchuan=stdin.readLine();

byte[] bytes=zifuchuan.getBytes();

for(int i=0;ibytes.length;i++){

if((bytes[i]=65bytes[i]=90)||(bytes[i]=97bytes[i]=122)){

zimu++;

}

else if(bytes[i]==32){

kongge++;}

else if(bytes[i]=48bytes[i]=57){

shuzi++;}

else if(bytes[i]0){

hanzishu++;}

else{

qita++;

}

}

System.out.println("字符串所占字节个数为:"+bytes.length);

System.out.println("汉字个数为:"+hanzishu/2);

System.out.println("英文字母个数为:"+zimu);

System.out.println("空格个数为:"+kongge);

System.out.println("数字个数为:"+shuzi);

System.out.println("其他字符个数为:"+qita);

}

}

java中怎么搜索一个字符串中的所有英文单词?

String a = "How about you? \r\n Im java programmer.";

String[] words = a.split("\\b");

for(String w : words)

System.out.println(w);

看看这个例子是不是你想要的!

输出结果为:

How

 

about

 

you

 

Im

 

java

 

programmer

.

Java问题电子词典查单词

补充:我没有ACCESS,我用的是odbc直接连接mdb文件,你可以用ACCESS同时操作mdb文件.如果要用到ACCESS,请修改bean中的属性值.

你的东西做的很好

只是数据库连接出了问题

这是我为你的工程写的一个关于数据库的bean

提供了一系列的数据操作方法

该类已经测试成功,只要添加到你的工程里就可以了。希望对你有用。

package lg_cidian;

import java.sql.Connection;

import java.sql.DriverManager;

import java.sql.ResultSet;

import java.sql.SQLException;

import java.sql.Statement;

/**

* 数据库操作的JavaBean类,用于对数据库的查询与更新的实现;

* 该类默认的连接的数据库为odbc连接本地数据文件;

* 该类主要为用户一系列的数据操作提供底层服务.

*

* @version 1.0 2010/06/13

* @author Kiwwor

* @see UserData

*/

public class Access {

//驱动程序类

private String driver = "sun.jdbc.odbc.JdbcOdbcDriver";

//连接数据库url

private String connectionUrl="jdbc:odbc:Driver={Microsoft Access Driver (*.mdb)}; DBQ=en.mdb";

//用户名

private String user = "";

//用户密码

private String password = "";

//数据库连接对象

private Connection connection = null;

//数据库对象

private Statement statement = null;

//数据集对象

private ResultSet resultSet = null;

public String getDriver() {

return driver;

}

public void setDriver(String driver) {

this.driver = driver;

}

public String getConnectionUrl() {

return connectionUrl;

}

public void setConnectionUrl(String connectionUrl) {

this.connectionUrl = connectionUrl;

}

public String getUser() {

return user;

}

public void setUser(String user) {

this.user = user;

}

public String getPassword() {

return password;

}

public void setPassword(String password) {

this.password = password;

}

public Connection getConnection() {

return connection;

}

public void setConnection(Connection connection) {

this.connection = connection;

}

public Statement getStatement() {

return statement;

}

public void setStatement(Statement statement) {

this.statement = statement;

}

public ResultSet getResultSet() {

return resultSet;

}

public void setResultSet(ResultSet resultSet) {

this.resultSet = resultSet;

}

/**

* 获取一个连接对象,默认连接对象本地数据库qq。

* @return 连接是否成功

*/

public boolean createConnection() {

boolean b = false;

try {

Class.forName(driver);

connection = DriverManager.getConnection(connectionUrl, user, password);

b = true;

} catch (Exception e) {

e.printStackTrace();

}

return b;

}

/**

* 更新数据库

* @param sql 更新的sql语句

* @return 更新是否成功

*/

public boolean update(String sql) {

boolean b =false;

try {

statement = connection.createStatement();

statement.execute(sql);

b = true;

} catch (Exception e) {

e.printStackTrace();

}

return b;

}

/**

* 执行查询,将查询的结果集给resultmentSet。

* @param sql 查询的sql语句

*/

public void query(String sql) {

try {

statement = connection.createStatement();

resultSet = statement.executeQuery(sql);

} catch (Exception e) {

e.printStackTrace();

}

}

/**

* 检测结果集是否为空

* @return true为存在记录

*/

public boolean next() {

boolean b = false;

try {

if (resultSet.next()) b = true;

} catch (Exception e) {

e.printStackTrace();

}

return b;

}

/**

* 获得结果集中当前行columnLabel的记录

* @param columnLabel 当前行要查询的列名.

* @return 查询的列值

*/

public String getValue(String columnLabel) {

String value = null;

try {

if (resultSet != null) value = resultSet.getString(columnLabel);

} catch (Exception e) {

e.printStackTrace();

}

return value;

}

/**

* 获得结果集中当前行columnIndex的记录

* @param columnIndex 当前行查询的列索引,第一列为1,第二列为2...

* @return 查询的列值

*/

public String getValue(int columnIndex) {

String value = null;

try {

if (resultSet != null) value = resultSet.getString(columnIndex);

} catch (Exception e) {

e.printStackTrace();

}

return value;

}

/**

* 关闭连接对象

*/

public void closeConnection() {

try {

if (connection != null) connection.close();

} catch (SQLException e) {

e.printStackTrace();

}

}

/**

* 关闭数据库对象

*/

public void closeStatement() {

try {

if (statement != null) statement.close();

} catch (SQLException e) {

e.printStackTrace();

}

}

/**

* 关闭结果集

*/

public void closeResultSet() {

try {

if (resultSet != null) resultSet.close();

} catch (SQLException e) {

e.printStackTrace();

}

}

/**

* 关闭数据连接对象,数据库对象和数据结果集对象。

*/

public void closeAll() {

closeResultSet();

closeStatement();

closeConnection();

}

/**

* 测试该类函数。

* @param args

*/

public static void main(String[] args) {

Access db = new Access();

if (db.createConnection()) {

System.out.println("测试数据库连接成功.");

}

db.closeAll();

}

}

英文单词检查java的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于英文单词检查c、英文单词检查java的信息别忘了在本站进行查找喔。

The End

发布于:2022-11-27,除非注明,否则均为首码项目网原创文章,转载请注明出处。