十年网站开发经验 + 多家企业客户 + 靠谱的建站团队
量身定制 + 运营维护+专业推广+无忧售后,网站问题一站解决
package com.lp.test;
成都创新互联公司是一家集网站建设,鞍山企业网站建设,鞍山品牌网站建设,网站定制,鞍山网站建设报价,网络营销,网络优化,鞍山网站推广为一体的创新建站企业,帮助传统企业提升企业形象加强企业竞争力。可充分满足这一群体相比中小企业更为丰富、高端、多元的互联网需求。同时我们时刻保持专业、时尚、前沿,时刻以成就客户成长自我,坚持不断学习、思考、沉淀、净化自己,让我们为更多的企业打造出实用型网站。
public class StringTest {
public static void main(String[] args) {
// TODO code application logic here
//打印main方法参数
if (args.length 0) {
for (int i = 0; i args.length; i++) {
System.out.println(args[i]);
}
} else {
System.out.println("No args.");
}
String str = "12345";
//将str拆分为单个char输出
for (int i = 0; i str.length(); i++) {
System.out.print(str.charAt(i) + " ");
}
System.out.println("");
//截取str前四位
str = str.substring(0, 4);
System.out.println(str);
//将截取后的str与"77777"进行拼接
str = str.concat("77777");
System.out.println(str);
//输出7在str中第一次出现的位置
int index = str.indexOf('7');
System.out.println(index);
//获取7在str中最后一次出现的位置
int lastIndex = str.lastIndexOf('7');
System.out.println(lastIndex);
//将str中的7全部换为6
str = str.replace('7', '6');
System.out.println(str);
//将str中第一次出现的"6666"置换为"5"
str = str.replaceAll("6666", "5");
System.out.println(str);
//初始化一个包含"12345"的字符串缓冲对象
StringBuilder strb = new StringBuilder("12345");
//循环输出字符串缓冲对象的内容
for (int i = 0; i strb.length(); i++) {
System.out.print(strb.charAt(i) + " ");
}
System.out.println("");
//删除strb中索引为4的字符
strb.deleteCharAt(4);
System.out.println(strb);
//在删除字符后的strb中拼接"77777"
strb.append("77777");
System.out.println(strb);
//在索引为4芳容位置上插入"56";
strb.insert(4, "56");
System.out.println(strb);
//颠倒strb中的字符顺序
strb.reverse();
System.out.println(strb);
String hello = "HelloWord";
//将hello字符串转换为全小写
System.out.println(hello.toLowerCase());
//将hello字符串转换为全大写
System.out.println(hello.toUpperCase());
}
}
JAVA中文意思是:计算机编程语言。
Java是一门面向对象编程语言,不仅吸收了C++语言的各种优点,还摒弃了C++里难以理解的多继承、指针等概念,因此Java语言具有功能强大和简单易用两个特征。Java语言作为静态面向对象编程语言的代表,极好地实现了面向对象理论,允许程序员以优雅的思维方式进行复杂的编程。
任职于太阳微系统的詹姆斯·高斯林等人于1990年代初开发Java语言的雏形,最初被命名为Oak,目标设置在家用电器等小型系统的编程语言,应用在电视机、电话、闹钟、烤面包机等家用电器的控制和通信。
由于这些智能化家电的市场需求没有预期的高,Sun公司放弃了该项计划。随着1990年代互联网的发展,Sun公司看见Oak在互联网上应用的前景,于是改造了Oak,于1995年5月以Java的名称正式发布。Java伴随着互联网的迅猛发展而发展,逐渐成为重要的网络编程语言。
扩展资料:
JAVA和互联网的渊源:
1994年6月,在同约翰·盖吉、詹姆斯·高斯林、比尔·乔伊、帕特里克·诺顿、韦恩·罗斯因和埃里克·施密特经历了一场历时三天的头脑风暴后,团队决定再一次改变努力的目标,这次他们决定将该技术应用于万维网。
他们认为随着Mosaic浏览器的到来,因特网正在向同样的高度互动的远景演变,而这一远景正是他们在有线电视网中看到的。作为原型,帕特里克·诺顿写了一个小型万维网浏览器,WebRunner,后来改名为HotJava[12]。
1994年10月,HotJava和Java平台为公司高层进行演示。1994年,Java 1.0a版本已经可以提供下载,但是Java和HotJava浏览器的第一次公开发布却是在1995年3月23日SunWorld大会上进行的。升阳公司的科学指导约翰·盖吉宣告Java技术。
这个发布是与网景公司的执行副总裁马克·安德森的惊人发布一起进行的,宣布网景将在其浏览器中包含对Java的支持。1996年1月,Sun公司成立了Java业务集团,专门开发Java技术。
参考资料来源:百度百科-Java
%
try {
//在request的中获取用户名和密码,前台传过来的
String user = request.getParameter("username")
String psd = request.getParameter("password");
//一个从数据库中查询用户名和密码的sql
String sql = "select username,password from u where username=?";
//定义存放用户名密码对象
Object a = null;
Object b = null;
//连接oracle驱动
Class.forName("oracle.jdbc.driver.OracleDriver");
//连接数据库,system用户
Connection conn = DriverManager.getConnection("jdbc:oracle:thin:@127.0.0.1:1521:YSL","system","123456");
PreparedStatement ps = conn.prepareStatement(sql);
//设置sql参数
ps.setObject(1, user);
//执行sql
ResultSet rs = ps.executeQuery();
//从结果集中取到用户名密码数据
while(rs.next()){
a = rs.getObject("username");
b = rs.getObject("password");
}
//判断前台传递过来的用户名和从数据库中获取的用户名密码是否相同
//如果相同登录成功,否则登录失败
if(user.equals(a)psd.equals(b)){
out.print("登录成功");
}else{
out.print("登录失败");
}
//依次释放资源
rs.close();
ps.close();
conn.close();
} catch (Exception e) {
e.printStackTrace();
}
%
public class Test{
public static String output=" ";
public static void foo(int i){
try{
if(i==1){
throw new Exception();//如果参数为1,抛出异常,进入到catch
}
output+="1";
}catch(Exception e){
output+="2";//如果参数为1,执行这里
return;
}finally{
output+="3";//不管怎样这里都要执行
}
output+="4";//这里是最后一个执行语句,抛出异常就不执行这里
}
public static void main(String[] args){
foo(0);//第一次调用
foo(1);//第二次调用
System.out.println(Test.output);
}
}
/*
* 现在说下执行步骤:output的值我[]括起来
* 第一次调用foo(0):(1)参数为0,所以执行output+="1",那么output现在为[ 1];
* (2)执行到output+="3",那么output现在为[ 13];
* (3)执行到output+="4";那么output现在为[ 134]
* 第二次调用foo(1):(1)执行if里面,抛出异常
* (2)进入到catch,执行output+="2",output现在为[ 1342]
* (3)进入finally,执行output+="3", output现在为[ 13423]
*/
为什么f**k你想要谋害我?
你的糟糕的屁股未被听到我
我从不对你的家庭做nothin
任意行动地使你贫穷向猎获物一年轻人ni**er平息下来
你想要向发生作用生活上帝交向自我送信它后退向他表兄弟姐妹你ain't a飘动向自我引起惊慌的埋怨用a枪那ain't a男人向自我那's一动物一f**king食人生番我是Duranimo(?)和汉尼巴尔我们国际比赛Gangsta做证券投机生意我是做证券投机生意和巴塞罗那用a karona你们a个假冒屁股ni**er地方'sya所有者吗?我是真正活男人,你们一个人物表现在我是在角落先生枪男人身上一无法挽救的人,呼叫妈妈妈, 你的计划正引起死去和妈妈存在表兄弟姐妹 ni**ers存在不舒服
[合唱团] 为什么你想要谋害我?你决不听说自我的你不知道我是谁我能是部分你的树图现在,被G.O.D寄送救出很难预料词你和自我谁你 facin'谁ya chasin'生活你 wastin
诗歌2我was was制做在附近一和仅有G.O.D向发生作用我的生活向 T.O.P现在ain't来了a motherf**kinD.O.G谁愉快鼻音化符号a ni**er存在R.I.P Tryin向是 som'in一187不制做一O.G.
使3]熟练在它你发射自我男人考虑使一臭味在附近它男人出租成为谈论有关它放开喝一杯在附近它以前的事物你之前,或许我们能关于它步行.但是仅仅不是一个懦夫和带着我的生活原因你得到白人枪粉末表兄弟姐妹你力量脸一枪塔的力量.从不选定跑步在野派的时间,他们为供人娱乐的在野派, 鼻音化符号拿你的生活跑步在野派.那样不如果你再想要一间像跑步的一样的房子房子,吸引你的枪在野派.它的与a大房子少一些为四十五-提供地方相比更好些把一些我们能的妇女挖出来发现整夜我们能挖在野派,党一地方鼻音化符号所有者发言权出来
我是从不对假冒的它上帝有a O.G给自我这个你goin 怎样',为它拿什么样的你goin'告诉全身什么时候当他问你为什么你确实退还他的礼物的时候,你到天堂的.谁f**k公亩你,你motherf**king农民甚至得到神经男人为餐前祈祷.用他的大默西迪斯Ni**er派遣他的屁股向冥府,地狱右手击球员的左后方场地地球被陷在八十年代中
[合唱团] 为什么你想要谋害我?你决不听说自我的你不知道我是谁我能是部分你的树图现在,被G.O.D寄送救出很难预料词你和自我谁你 facin'谁ya chasin'生活你wastin
合唱团] 为什么你想要谋害我?你决不听说自我的你不知道我是谁我能是部分你的树图现在,被G.O.D寄送救出很难预料词你和自我谁你 facin'谁ya chasin'生活你wastin [Outro]非常把献给所有的ni**ers,那和不知道为什么.谁想要看拍摄全身的 ni**er和问这些问题. 为什么自我单纯的人吗?为什么自我吗?
请参考
没有翻译软件,但是能编写翻译程序。
java 代码翻译实例:
1.输入一个以’@’结束的字符串,从左至右翻译。若下一个字符是数字n(0≤n≤9),表示后一个字符重复n+1 次,不论后一个字符是否为数字;若下一个字符非数字,则表示自己。
2.翻译后,以3 个字符为一组输出,组与组之间用空格分开。
例如’A2B5E34FG0ZYWPQ59R@’,翻成’ABB_BEE_EEE_E44_44F_GZY_WPQ_999_999_R@ ’。
3.分析:首先直接遍历数组把字符串按要求进行翻译,然后将翻译后的字符串进行分组形成字符串数组,最后把字符串数组用下划线连接输出。
java翻译源代码:
import java.util.Scanner;
public class Main5{
public static void main(String[] args) {
Scanner in = new Scanner(System.in);
String s = in.nextLine();
int length = s.length();
String result = "";
char[] str = new char[length]
for (int i = 0; i length; i++) {
str[i] = s.charAt(i);
}
result += str[0];
if (str[length - 1] != '@') {
System.out.println("输入有误!");
} else {
for (int index = 0; index length - 1;) {
if ('0' == str[index + 1] || '1' == str[index + 1] || '2' == str[index + 1] || '3' == str[index + 1]
|| '4' == str[index + 1] || '5' == str[index + 1] || '6' == str[index + 1]
|| '7' == str[index + 1] || '8' == str[index + 1] || '9' == str[index + 1]) {
for (int i = 0; i ((Integer.parseInt(str[index + 1]+"")) + 1); i++) {
result += str[index + 2];
}
index += 2;
} else {
result += str[index + 1];
index++;
}
}
}
System.out.println(getGroup(result));
}
//每3个分一组
public static String getGroup(String s){
String[] r;
if(s.length()%3 == 0){
r = new String[s.length()/3];
}else{
r = new String[s.length()/3+1];
}
String result = "";
int j = 0;
for(int i=0;is.length();){
if(i+3 = s.length()){
r[j]=s.substring(i, i+3);
j++;
i += 3;
}else{
r[j] = s.substring(i);
j++;
i += 3;
}
}
for(int i=0;ir.length-1;i++){
result += (r[i]+"_");
}
result += r[r.length-1];
return result;
}
}