我想测试用于发送电子邮件的Java代码.我不想使用任何商业邮件客户端或连接到任何外部邮件提供商(如Gmail或Yahoo).我想知道是否有任何软件允许用户配置虚拟电子邮件地址和服务器(本地),可以在我的软件中用于发送和接收邮件.我只是想测试Java代码的功能.
我正在编写一个javascript代码来查找字符串中第n个字符的出现位置.使用该indexOf()函数,我们可以获得第一次出现的角色.现在的挑战是获得角色的第n次出现.我能够使用下面给出的代码获得第二次出现等等:
function myFunction() {
var str = "abcdefabcddesadfasddsfsd.";
var n = str.indexOf("d");
document.write("First occurence " +n );
var n1 = str.indexOf("d",parseInt(n+1));
document.write("Second occurence " +n1 );
var n2 = str.indexOf("d",parseInt(n1+1));
document.write("Third occurence " +n2 );
var n3 = str.indexOf("d",parseInt(n2+1));
document.write("Fourth occurence " +n3);
// and so on ...
}
Run Code Online (Sandbox Code Playgroud)
结果如下
First occurence 3
Second occurence 9
Third occurence 10
Fourth occurence 14
Fifth occurence 18
Sixth occurence 19
Run Code Online (Sandbox Code Playgroud)
我想概括脚本,以便我能够找到第n次出现的字符,因为上面的代码要求我们重复脚本n次.让我知道是否有更好的方法或替代方法来做同样的事情.如果我们只是给出事件(在运行时)来获取该字符的索引,那将是很好的.
以下是我的一些问题:
我想将sql查询的结果写入csv或excel文件并将其保存在特定的文件夹中.我想知道是否可以使用java程序实现这一点,该程序可以重用于任何sql查询结果.我会还想知道这是否可以用于不同类型的数据库(oracle,mysql,MS sql server等).我打算将保存的文件附加到电子邮件中(这可能直接将sql查询结果导出到电子邮件中).请帮忙.
我得到一个逗号分隔或分号分隔字符串.我想删除字符串末尾可能出现的逗号或分号.
ega,b,c应转换为a,b,c
A; B; C; 应转换为a; b; c
我想要一个javascript或regex表达式,只有在它出现时才删除逗号(,)或半冒号(;),否则字符串应保持不变.
请帮忙
我有一个文本框,旁边it.Clicking按钮将调用其他功能的控制按钮,在选择和写回文本box.Currently我的文本框是由数据后,用户可编辑的一些数据被取到文本框.我想只在用户点击按钮并将数据提取到文本框后才能读取文本框.现在数据出现在文本框中,无法编辑.如果用户必须更改数据,用户必须再次点击按钮调用该功能,这将帮助我们在文本框中写入数据.如何在javascript中完成此操作.
我有一个要求,我需要替换一个特殊的字符,","或者";"在字符串的末尾多次出现.
假设我有一个字符串
String1="a,b,c,d,,";
Run Code Online (Sandbox Code Playgroud)
我应该能够删除出现在末尾的所有逗号 'd'.
如果只出现一次,我可以使用以下代码替换它.
String1= String1.substring(String1.length,String1.length-1);
Run Code Online (Sandbox Code Playgroud)
现在,如果我们在最后出现多个逗号,我该如何替换所有?