假设你有这个文字:
name1 = "John"; age1 = 41;
name2 = "Jane"; age2 = 32;
name3 = "Mike"; age3 = 36;
...
Run Code Online (Sandbox Code Playgroud)
并且您希望将每一行拆分为两行以得到如下结果:
name1 = "John";
age1 = 41;
name2 = "Jane";
age2 = 32;
name3 = "Mike";
age3 = 36;
...
Run Code Online (Sandbox Code Playgroud)
你会如何自动化这个操作?
一些说明:
:'<,'>:norm ^3f r^M
***,***序列说明:
- norm
用于在正常模式下执行以下命令
- ^
用于将光标移动到行的开头
- 3f<space>
用于将光标移动到行中的第3个空格
- r^M
用新行替换该空格
我试图用Java解析一些数据,用'|'分隔 序列.以下是数据示例.
String s = "111206|00:00:00|2|64104|58041";
String [] temp = s.split("|");
for(String p: temp)
System.out.println(p);
Run Code Online (Sandbox Code Playgroud)
但不是分裂为'|' 它分别将每个角色分开.这是我得到的上述代码的输出.
1
1
1
2
0
6
|
0
0
:
0
0
:
0
0
|
2
|
6
4
1
0
4
|
5
8
0
4
1
Run Code Online (Sandbox Code Playgroud)
我发现通过更换'|'找到了转机 通过','在行中,但代码补丁将运行多次,我想优化它.
String s = "111206|00:00:00|2|64104|58041";
s = s.replace('|', ',');
Run Code Online (Sandbox Code Playgroud)
我只是想知道'|'的问题是什么 ??
我有一张地图用于存储动态数据,这些数据一旦被创建就被丢弃(即使用;它们被快速消耗).它响应用户交互,因为当用户点击按钮时,地图被填充,然后数据用于做一些工作,然后不再需要地图.
所以我的问题是什么是更好的清空地图的方法?我应该每次都设置为null还是应该打电话clear()
?我知道清楚是线性的.但我不知道如何将这个成本与每次创建地图的成本进行比较.地图的大小不是恒定的,因为它可能在创作之间从n到3n元素运行.
在用户提交评论后,我希望textarea和summit按钮被"禁用"并在视觉上被禁用.
喜欢Youtube.
如何使用最简单的插件和/或方法使用Jquery?
我知道有两种方法可以在java中使用线程:
我也知道实现 Runable比扩展Thread更好 .
但为什么有两种方式 - 为什么不只有一种?
如果实现Runnable是一种更好的方法,为什么还有其他选择呢?
只有一个选项会有什么问题?
我有一个预定义了硬编码值的ArrayList.如何将这些添加到堆栈?这个想法是为了演示堆栈类的pop,push,peek函数.
ArrayList<String> al = new ArrayList<String>();
al.add("A");
al.add("B");
al.add("C");
Stack<String> st = new Stack<String>();
st.push(al); **// This doesn't seem to work.. Will I have to loop it in some way?**
System.out.println(st);
Run Code Online (Sandbox Code Playgroud)
谢谢!
当我使用java.util.Arrays.sort(numbers);
Am我做错了什么时代码有效吗?这对我来说似乎很奇怪.
import java.util.Arrays.*;
class Test {
public static void main(String[] args) {
double[] numbers = {6.0, 4.4, 1.9, 2.9, 3.4, 3.5};
char[] chars = {'a', 'A', '4', 'F', 'D', 'P'};
sort(numbers);
System.out.println(binarySearch(numbers, 3));
}
}
Run Code Online (Sandbox Code Playgroud)
(终端显示错误)
Test.java:8: error: cannot find symbol
sort(numbers);
^
symbol: method sort(double[])
location: class Test
Test.java:10: error: cannot find symbol
System.out.println(binarySearch(numbers, 3));
^
symbol: method binarySearch(double[],int)
location: class Test
2 errors
Run Code Online (Sandbox Code Playgroud) 我想一个用户名和密码发送从页面login.html
到index.html
.我怎样才能尽可能轻松地做到这一点?我如何编码我的字符串,以便它们是URL编码和UTF-8?
干杯
我有几个自定义标签的HTML.我想找到除了两个之外的所有('开始','结束')并打开它们.当我搜索文档中的内容时,jQuery.find()似乎只找到这些自定义标记,而不是在搜索jQuery对象时.我究竟做错了什么?
在小提琴中应该是不言自明的:
这是javascript部分:
var raw = $('pre').html();
var html = $(raw);
var starts = html.find('start');
var spans = html.find('span');
//this returns nothing
console.log(starts)
// works - can find in object
console.log(spans)
//this works
console.log($('start'));
//only picks up spans, not annotations
// I want this to return the innerHTML of the pre, stripping all tags except for 'start' and 'end' -- but retain the contents of those tags.
var cleaned = html.find(':not(start, end)').each(function() {
$(this).contents().unwrap();
});
console.log(cleaned);
$('#clean').html(cleaned)
Run Code Online (Sandbox Code Playgroud)
和HTML的一个例子:
<span …
Run Code Online (Sandbox Code Playgroud) java ×6
html ×3
javascript ×3
jquery ×3
interface ×2
stack ×2
arraylist ×1
arrays ×1
css ×1
hashmap ×1
inheritance ×1
line-breaks ×1
map ×1
newline ×1
queue ×1
sorting ×1
string ×1
string-split ×1
substitution ×1
symbols ×1
templates ×1
vi ×1
vim ×1